James Campbell ผู้เขียนต้นฉบับของ Xcake ได้ตัดสินใจที่จะก้าวต่อไปสู่ความพยายามอื่น ๆ
Igor Makarov ได้อาสาเข้ามาเป็นผู้ดูแลหลักทั้งคู่เพราะเขาพึ่งพาอัญมณีสำหรับการทำงานและเนื่องจากความเกลียดชังทั่วไปต่อไฟล์. .pbxproj
อธิบายโครงการของคุณในไฟล์ข้อความอย่างง่าย: Cakefile ของคุณ Xcake สร้างโครงการของคุณตามไฟล์นี้รวมถึงการนำเข้าไฟล์ทั้งหมดของคุณและการสร้างกลุ่มและเป้าหมายเพื่อให้ตรงกับลำดับชั้นของไฟล์
นี่เป็นสิ่งที่สมบูรณ์แบบสำหรับการทำงานในทีมหรือกับ cocoapods เนื่องจากช่วยลดความขัดแย้งในการผสานทำให้ง่ายต่อการปรับเปลี่ยนการตั้งค่าและช่วยให้คุณสร้างโครงการที่สะอาดได้ตลอดเวลาที่คุณต้องการ
นี่ไม่เหมือนกับ Generamba หรือ Crafter ใช่ไหม
ไม่เครื่องมือเหล่านี้มีไว้สำหรับ SCAFOLD การสร้างโครงสร้างโครงการเริ่มต้นเพื่อให้คุณเริ่มต้น (การสร้างโครงสร้างโฟลเดอร์, git repo ฯลฯ )
XCAKE จะไม่สร้างโครงสร้างโฟลเดอร์ แต่จะสร้างโครงการจากมันและจะดำเนินการต่อไปในแต่ละครั้งที่คุณต้องการ เพิ่มบางไฟล์? สร้าง! เปลี่ยนชื่อเป็นโฟลเดอร์? สร้าง!
ป่วยที่เห็น .pbxproj แตกต่างกันใน Git? เพิ่มโครงการของคุณเป็น .gitignore และสร้างเมื่อชำระเงิน
ติดต่อกับนักพัฒนาซอฟต์แวร์บน Twitter: @igormaka
PBX DELENDARE EST
คุณสมบัติ•การติดตั้ง•ต้องการความช่วยเหลือหรือไม่? •เอกสาร
โครงการ XCode เคยอธิบายว่า "สิ่งที่ใกล้เคียงที่สุดกับข้อห้ามที่เราต้องจัดการกับเป็นประจำ" แต่มันไม่จำเป็นต้องเป็นแบบนี้
จัดเก็บคำอธิบายง่ายๆของโครงการของคุณในไฟล์ข้อความ Cakefile ของคุณเพื่อสร้างโครงการ XCode จากคอมพิวเตอร์ เครื่องใดก็ได้ มองเห็นผสานและรักษาโครงสร้างโครงการของคุณได้อย่างง่ายดายถึงเวลาที่จะเพิ่ม *.xcodeproj ลงใน. gitignore!
คุณกำหนดโครงการเช่นนี้:
application_for :ios , 8.0 do | target |
target . name = "MyApp"
endในการสร้างโครงการ XCode เพียงเรียกใช้:
xcake makeหากคุณต้องการตัวอย่าง CakeFile สำหรับ Guidence เพียงแค่วิ่ง:
xcake init| Xcake | |
|---|---|
กำหนดค่าและสร้างโครงการ Xcode อย่างยืดหยุ่นจากการอ่าน Cakefile ที่ง่ายต่อการอ่าน | |
| - | สร้างจากคอมพิวเตอร์เครื่องใดก็ได้รวมถึง CI-Server |
| - | อย่าจำคำสั่งที่ยากใด ๆ เพียงแค่ xcake make |
| - | เก็บ ทุกอย่าง ยกเว้นโครงการใน Git อย่าแก้ไขการทุจริตหรือรวมปัญหากับโครงการอีกครั้งด้วยตนเอง |
| ประหยัด ชั่วโมง เมื่อทำงานกับโครงการ XCode | |
| มั่นใจว่าไฟล์โครงการจะเหมือนกันในระหว่างการจัดส่งอย่างต่อเนื่อง | |
| สนับสนุนแอพ OSX, iOS และ WatchOS |
ติดตั้งอัญมณีโดยใช้งาน:
sudo gem install xcake --verbose
ตรวจสอบให้แน่ใจว่าคุณติดตั้งเครื่องมือบรรทัดคำสั่ง XCode เวอร์ชันล่าสุดที่ติดตั้ง:
xcode-select --install
หากคุณพบเวลาเปิดตัวช้าของ XCAKE ลองวิ่ง
gem cleanup
เพื่อทำความสะอาดอัญมณีที่ล้าสมัย
ข้อกำหนดของระบบ: xcake ต้องการ Mac OS X หรือ Linux ด้วย Ruby 2.0.0 หรือสูงกว่า
Xcake สามารถสร้างตัวอย่าง CakeFile เมื่อคุณเรียกใช้:
xcake init
โดยปกติคุณจะใช้ XCake โดยเรียกใช้คำสั่ง
xcake make
Xcake จะสร้างโครงการ XCode ตาม CakeFile ของคุณ
เพื่อให้เข้าใจวิธีการเริ่มใช้ XCake ในโครงการจริงได้ดีขึ้นดูตัวอย่างภายใต้ตัวอย่างโฟลเดอร์
มีโครงการแอพตัวอย่าง (ไฟล์โครงการถูกสร้างขึ้นโดยใช้ Xcake v.0.7.1 ตาม CakeFile) รวมถึงตัวอย่าง CakeFile สำหรับโครงการเฟรมเวิร์ก iOS
โปรดส่งปัญหาเกี่ยวกับ GitHub และให้ข้อมูลเกี่ยวกับการตั้งค่าของคุณ
โครงการนี้ได้รับใบอนุญาตภายใต้ข้อกำหนดของใบอนุญาต MIT ดูไฟล์ใบอนุญาต
โครงการนี้ไม่มีทางเข้าร่วมกับ Apple Inc. โครงการนี้เป็นโอเพ่นซอร์สภายใต้ใบอนุญาต MIT ซึ่งหมายความว่าคุณสามารถเข้าถึงซอร์สโค้ดได้อย่างเต็มที่และสามารถแก้ไขได้เพื่อให้เหมาะกับความต้องการของคุณเอง Xcake ทำงานบนคอมพิวเตอร์หรือเซิร์ฟเวอร์ของคุณเองดังนั้นข้อมูลที่ละเอียดอ่อนของคุณจะไม่ทิ้งคอมพิวเตอร์ของคุณเอง คุณมีความรับผิดชอบในการใช้ XCAKE