คำถามติดแท็ก agvtool

22
วิธีที่ดีกว่าในการเพิ่มหมายเลขบิวด์?
ฉันใช้เชลล์สคริปต์เป็นส่วนหนึ่งของกระบวนการสร้าง Xcode ของฉันเพื่อเพิ่มหมายเลขบิลด์ภายในไฟล์plistแต่มันทำให้ Xcode 4.2.1 ขัดข้องบ่อยครั้ง (มีข้อผิดพลาดเกี่ยวกับเป้าหมายที่ไม่ได้เป็นของโปรเจ็กต์ฉันเดาว่า การเปลี่ยนไฟล์plistทำให้ Xcode สับสนไม่ทางใดก็ทางหนึ่ง) เชลล์สคริปต์ทำสิ่งนี้เพื่อให้หมายเลขบิลด์เพิ่มขึ้นagvtoolเมื่อไฟล์ใหม่กว่าไฟล์plist เท่านั้น (ดังนั้นการสร้างไม่ได้เพิ่มค่า): if [ -n \"`find ProjDir -newer ProjDir/Project-Info.plist`\" ]; then agvtool -noscm next-version -all; else echo \"Version not incremented\"; fi มีวิธีเพิ่มหมายเลขบิลด์ (ในไฟล์plistหรือที่อื่น ๆ ) ที่ไม่ทำลาย Xcode หรือไม่ แก้ไข FINAL : ตอนนี้ผมทำชนิดของสิ่งนี้ใช้สคริปต์หลามที่ฉันได้ทำเพียงสาธารณะบนGitHub ไม่ได้มีการจัดทำเอกสารไว้อย่างดี แต่ไม่น่าจะยากที่จะหาข้อมูลออกมา ในฐานะโบนัส repo นี้ยังมีสคริปต์ที่มีประโยชน์ในการรวมไลบรารีของบุคคลที่สามไว้ในแอปบันเดิลโดยอัตโนมัติ
133 xcode  shell  version  xcrun  agvtool 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.