我擁有一些我只需要模擬器運行的大型資源 - 我想讓它們從所有設備構建中自動排除。有沒有辦法用Xcode 4做到這一點,但缺乏複製資源的自定義構建腳本?根據計劃包含/排除資源
4
A
回答
6
我去一個運行腳本階段有以下:
if [ ${PLATFORM_NAME} != "iphonesimulator" ]; then
echo "device build -- removing resources..."
rm "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/test_a.mp3"
rm "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/test_b.mp3"
# reveal the binary in the Finder
/usr/bin/open --reveal "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
else
echo "simulator build..."
fi
0
定製構建腳本是Xcode中最好的朋友。在構建之後和代碼簽名之前,讓腳本刪除資源。
2
目標規定產品中包含的內容。複製您的目標併爲其創建一個方案。修改該目標的成員資格。
+1
我嘗試這樣做,我想它的工作原理。我不喜歡在項目級而不是目標級定義構建配置,因此您可以針對每個目標發佈Release/Debug/Ad Hoc等,從而爲您提供組合方式的擴展方案。 – 2011-04-14 19:50:28
相關問題
- 1. 如何在maven war包中包含/排除資源
- 2. I/O資源計劃
- 3. Oracle資源管理器計劃設計
- 4. 根據目標包含/排除文件(Visual Studio)
- 5. 排除Terraform中的資源
- 6. Android:資源不包含資源編號的包0x
- 7. Android的 - 「資源不包含包號資源」
- 8. 資源不包含資源編號的包
- 9. 建議學習資源計劃
- 10. RESTful API的根資源應該包含哪些內容?
- 11. e ResourceConfig實例不包含任何根資源類
- 12. ResourceConfig實例不包含任何根資源類
- 13. MySQL包含/排除帖子
- 14. 包含/排除mongoid屬性
- 15. get_users()包含AND排除
- 16. 用戶無法查看資源計劃中的資源,也無法將新資源添加到項目服務器中的資源計劃2013
- 17. IEEE 829測試計劃文檔標準包含所有除
- 18. 在單個資源中包含多個fhir資源
- 19. TSQL - 根據連續的計劃部分創建合併計劃
- 20. 刪除包含的資源會導致XCode崩潰/抱怨
- 21. 排除從Maven的依賴(webjars)資源包
- 22. Maven的,排除的資源文件夾從包裝罐子
- 23. 如何排除資源包被構建到jar Maven?
- 24. 程序集不包含Web資源
- 25. 如何包含qooxdoo庫中的資源
- 26. Android不包含apk的資源
- 27. 將外部資源包含到APK
- 28. 在調試版本中包含資源
- 29. 包含不良資源指針的R.java
- 30. 將資源包含到EXE文件中
不漂亮,但至少易於維護(與額外的目標相比)。 – Till 2011-04-14 20:00:20