我有一個批量構建腳本,我運行這個腳本可以將iOS應用的通用代碼庫構建爲100多個獨特的IPA。我在OS X Lion上使用Xcode 4.2。 使用PlistBuddy設置每個應用程序的構建設置,並且構建通過運行 PlistBuddy,安裝應用程序圖標,運行xcodebuild,然後運行xcrun來工作。已針對單個應用進行測試,並且 可以正常工作。Xcode:我可以從命令行設置代碼簽名配置文件
每個應用程序都有,目前必須通過Xcode的項目設置手動分配一個唯一的發行配置文件 - >代碼簽名部分(用於發佈版本)。
我的問題是,構建腳本將無法在xcodebuild聯編階段到App匹配它的輪廓。它只會嘗試使用最新應用的配置文件,然後生成錯誤: [BEROR] Code Sign error:Provisioning Profile'MOST RECENT APP'S PROVISION PROFILE ID HERE'can not be found。
拼命尋找一種方式來通過命令行設置這個(安全,plistbuddy,或xcodebuild聯編?)。沒有它,我的批處理腳本就沒用了。