我有一個構建腳本,我將作爲構建服務器在Mac mini上運行。它應該工作得很好,但我仍然需要手動更新並獲取最新的供應配置文件。有沒有一種方法可以從命令行完成?是否可以從命令行更新iOS配置文件?
回答
我使用Automator來記錄和創建一個應用程序來更新供應配置文件。
的步驟(從複製關注我吧列表):
- 點擊Dock中的Xcode(確保腳的XCode到DOC)
- 單擊 「窗口」 菜單
- 主辦
- 點擊「刷新」按鈕
- 點擊「登錄」按鈕(保存在鑰匙鏈上的憑據)
然後將其保存到您的桌面上,作爲RefreshProvisionProfile.app(或其他地方)。
要從任何終端或從構建腳本如下運行: /用戶/ USER_NAME /桌面/ RefreshProvisionProfile.app /內容/ MacOS的/應用程序\存根RefreshProvisionProfile。應用程序/
似乎爲我工作。
下面是一些代碼,我們用它來確定我們要運送到QA與項目簡介:
#Copy profile from $ProfileName
cd "/Users/macbuild/Library/MobileDevice/Provisioning Profiles/"
ProfileFile="`grep -al $ProfileName *.mobileprovision`"
echo "Also copy $ProfileFile to the network"
if cp -fv $ProfileFile /Volumes/shared/Builds/$buildid/
then
echo "Matching Provisioning Certificate: shared/Builds/$buildid/$ProfileFile"
fi
有關的XCode 5.0.2的順序如下:
- 點擊Xcode的菜單,選擇首
- 選擇帳戶標籤
- 在左窗格中選擇一個蘋果ID
- 點擊查看詳細信息......在右窗格中
- 按鈕單擊刷新按鈕新窗口的左下角
刪除壞配置文件怎麼辦?我經常遇到刷新過程向我發送配置文件的問題,這些配置文件在我繼續之前必須刪除而無效。 – Brennan
@Brennan,這並不容易,但是從蘋果開發者網站上刪除它們可以防止你在每次失效時不止一次地處理它。似乎有一個答案在這裏 - http://stackoverflow.com/questions/6712895/validate-certificate-and-provisioning-profile - 但你需要Ruby,我還沒有安裝。 –
我遇到的麻煩是在開發者門戶上放棄了團隊,這仍然列爲我的團隊成員。我不確定我是否可以輕鬆離開這些球隊。 – Brennan
不這麼認爲。很確定你必須通過Web Portal來做到這一點。
- 1. 是否可以從命令行反彙編和重新組合iOS IPA文件?
- 2. 是否可以從命令行
- 3. 是否可以從applet執行命令?
- 4. 是否可以從linux命令行編譯swf文件(Flash)?
- 5. 是否可以從命令行讀取orcserde hadoop文件?
- 6. 更新Google Apps配置文件圖像時是否可以更新配置文件圖像
- 7. 是否可以從svn命令行設置路徑權限?
- 8. 命令行更新供應配置文件
- 9. Kubernetes - 更新部署配置文件使用命令行
- 10. 是否可以直接從命令行配置遠程git存儲庫?
- 11. Xcode:我可以從命令行設置代碼簽名配置文件
- 12. 是否可以將回顯命令回顯到新文件中?
- 13. 是否可以延長配置文件的到期日期? - iOS
- 14. 是否可以在Android上從命令行運行OAT/ELF文件?
- 15. 是否可以從命令行在Matlab的運行實例中打開文件?
- 16. 是否可以通過編程方式從命令行訪問MongoDB的配置文件?
- 17. 是否可以從命令行創建網站應用程序發佈配置文件?
- 18. UI自動化儀器是否可以從命令行運行?
- 19. 是否可以從CentOS命令行執行數據庫插入?
- 20. 是否可以從命令行運行Smalltalk腳本?
- 21. 是否可以從命令行運行Google Page速度?
- 22. 是否可以從命令行運行PyDev代碼分析?
- 23. 是否可以從刀執行命令中運行chef-client?
- 24. 是否可以從命令行運行Visual Studio轉換向導?
- 25. 是否可以在配置文件中創建新字段?
- 26. 是否可以使用FTP命令重命名FTP文件夾?
- 27. 是否有可能以編程方式更新配置設置?
- 28. 從命令行或以編程方式更改配置參數
- 29. windows命令配置文件?
- 30. 是否可以從ios應用程序更新JSON文件中的信息?
[API從蘋果開發網站獲取供應配置文件]的可能副本(http://stackoverflow.com/questions/6306827/api-to-get-a-provisioning-profile-from-apple-dev-site) – Jim