我想使用終端來自動建立我的應用程序的工作流程,我如何才能更改證書並從終端構建應用程序?謝謝。如何使用終端分配證書並構建iOS應用程序?
0
A
回答
1
是的,你可以使用終端來構建應用程序。 有一個xcodebuild
工具可以做到這一點($ man xcodebuild
會解釋很多)。
至於你的問題 - 據我所知你正在嘗試使用不同的mobileprovision配置文件進行構建。可以通過將PROVISIONING_PROFILE
參數添加到xcodebuild命令中。你需要提供配置文件的UUID。
兩句話,每個mobileprovision配置文件有一個標識符,它應該是「安裝」(通過Xcode安裝是好的)。因此,您應該按照以下步驟從終端進行構建:
- 檢查mobileprovision配置文件是否已安裝(可從Xcode完成)。
獲取mobileprovisioning UUID。要做到這一點最簡單的方法是下一個:
- 查找Xcode的組織者的個人資料
- 顯示它在Finder中(配置文件的文件名從配置文件名稱不同)
- 公開賽在vim或者任何其他個人資料編輯器(這是一個簽名的plist,所以不要害怕二進制部分)
- 找到
<key>UUID</key>
字符串和相應的標識符(它應該看起來像AAAAAAAA-BBBB-CCCC-DDDD-EEEEEEEEEEEE
),BTW這個UUID被Xcode用作文件名。
轉到終端(這其中包含
.xcodeproj
)項目的文件夾,然後運行下一個命令:xcodebuild PROVISIONING_PROFILE=<YOUR-PROFILE-IDENTIFIER>
這將使構建及其結果存儲在build
目錄。
你也可以指定應該使用的配置,base sdk,target和許多不同的參數。
相關問題
- 1. 使用corona sdk構建IOS應用程序(證書未安裝)
- 2. 使用終端的iOS構建過程
- 3. 如何在iOS應用程序中使用客戶端證書身份驗證
- 4. 正在構建多個應用程序的IOS證書?
- 5. 如何使用TeamCity爲iOS構建供應證書
- 6. 如何使用第三方分發配置文件構建iOS應用程序
- 7. 如何在iOS應用程序中使用自簽名證書
- 8. 如何構建像iPad應用程序的終端
- 9. 如何配置Play應用程序以使用Let's Encrypt證書?
- 10. 構建分配iPhone應用程序
- 11. 構建分配應用程序
- 12. 與iOS應用程序的SSL證書
- 13. 如何獲取應用程序版本並構建iOS PhoneGap應用程序?
- 14. 檢索客戶端ios應用程序證書
- 15. 如何獲取ios應用程序的簽名應用程序證書信息
- 16. 用於爲商店構建Cordova UWP應用程序的證書
- 17. 證書,配置文件等我的新iOS應用程序
- 18. 如何自動區分兩個iOS應用程序構建包
- 19. 如何使用makecert創建證書頒發機構證書?
- 20. 證書iOS應用
- 21. 在Enterprise iOS應用程序中使用.mobileconfig的客戶端SSL證書
- 22. 如何確定iOS應用程序是否使用Flash構建?
- 23. 如何使用MSBuild構建Xamarin iOS應用程序?
- 24. 如何使用開發臨時分配ios應用程序
- 25. 如何使用xcode爲其他證書/商店帳戶構建ios應用程序
- 26. 在iOS設備上分發應用程序的證書
- 27. 內部iOS應用程序分發 - APNS證書的種類?
- 28. iOS內部應用程序 - 分發SSL證書
- 29. iOS應用程序崩潰與分發證書
- 30. AIR for iOS:創建沒有證書的企業應用程序
你也可以在Xcode organizer窗口中讀取配置文件的UUID,不需要去vim。 – sergio 2012-01-16 10:20:48
好的一擊!我的錯。 :) 我用它作爲持續集成的一部分,我需要從bash腳本獲取UUID。 感謝您的糾正。 – Ievgen 2012-01-16 10:46:07