有一天,我正在瀏覽我的xcode檔案尋找一個特定的版本,我看到它們看起來都一樣!這個問題很簡單,但我一直無法找到解決辦法。基本上,我希望將內部版本號添加到存檔的名稱描述或註釋(哪一個並不重要),以便稍後可以識別它。請記住,我不希望單擊存檔後顯示的版本號。這是行不通的,因爲我有增量構建,它們分佈在具有相同版本號但具有不同內部版本號的testflight的ad-hoc網絡上。例如,2.0.8.10和2.0.8.11都顯示爲2.0.8。有任何想法嗎?如何自動將內部版本號添加到Xcode ios存檔
回答
你用什麼來建立你的檔案?您是否通過產品 - >存檔使用Xcode GUI?或者你是否使用某種調用xcodebuild的構建腳本?如果您使用的是Xcode GUI,我不知道有什麼方法來自動化這個名稱 - 當您構建時,您只需複製完整的內部版本號。
如果您使用的是構建腳本,請查看PlistBuddy(附帶OSX,但默認不在PATH中,通常位於/usr/libexec/PlistBuddy
)。您可以使用PlistBuddy從目標的Info.plist中讀取內部版本號,然後將該值插入到您正在構建的檔案的名稱/描述中。
我使用的是xcode gui。您認爲我可以使用PlistBuddy作爲構建後操作來修改xcode創建的歸檔的元數據嗎? – mrosales
啊,有趣的想法。我不確定存檔元數據的格式是什麼,但是您可以明確地使用PlistBuddy在該時間點提取構建#並將其轉換爲創建後的存檔元數據是另一個問題。 – Idles
它看起來會起作用。我現在沒有時間寫腳本,但是當我這樣做時,我會更新這個線程的答案。我做了「在查找器中顯示」,然後「顯示包裝內容」,然後編輯info.plist文件,當我重新啓動xcode時,它顯示了我的新評論。因此,如果我將該plist編輯爲後期製作操作,我認爲它應該可行 – mrosales
- 1. 如何在Xcode 5中自動增加內部版本號
- 2. 自動增加內部版本號
- 3. 將自動遞增的內部版本號添加到Meteor應用程序中?
- 4. 在ios中創建存檔內部版本(Xcode 4.3)
- 5. 新版本的Xcode內部版本號
- 6. Xcode的內部版本號
- 7. Xcode版本和內部版本號
- 8. 版本和內部版本號在Xcode中存檔時沒有顯示
- 9. MonoTouch的自動增量內部版本號版本號爲
- 10. iOS DOxygen將docSet添加到Xcode文檔
- 11. 如何在PHP中自動增加內部版本號
- 12. 如何在Visual C++ 2008中自動增加內部版本號?
- 13. Xcode中多個目標的自動遞增內部版本號
- 14. 如何判斷我的XCode將部署到哪個iOS版本?
- 15. asp.net網站 - 自動添加版本號?
- 16. 使用Gradle(不是Android)自動增加內部版本號
- 17. 在Java項目中自動增加內部版本號
- 18. 此版本的Xcode不支持iOS文檔的自動佈局
- 19. 玩2.0:如何添加SBT內部版本號頁面頁腳
- 20. 如何手動添加存檔到Xcode 8的組織者?
- 21. 將腳本文件添加到Xcode存檔
- 22. 如何使用xcodebuild存檔iOS版本?
- 23. 使用WIX自動增加內部版本號
- 24. 在Qt Creator中自動增加內部版本號
- 25. 如何在Python代碼中添加svn存儲庫內部版本號?
- 26. 如果css導入,如何將版本號添加到css?
- 27. maven將版本號添加到war中 - 不會部署
- 28. 如何將NSExceptionDomains添加到xcode版本7.0.1的plist?
- 29. 如何將iPhone SDK 3添加到最新版本的Xcode?
- 30. ASP.Net版本號/內部版本號
請參閱http://stackoverflow.com/q/9258344/ – 2013-06-21 19:08:14