我正在嘗試在XCode 4.3.2中創建項目模板,該模板將包含自定義框架。我想將QuincyKit.framework包含到我的項目模板中以啓用崩潰報告。有辦法如何做到這一點?具有自定義框架的XCode項目模板
2
A
回答
0
PhoneGap's template通過在Definitions
部分簡單引用其框架的絕對路徑來實現。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
[...]
<key>Definitions</key>
<dict>
<key>PhoneGap</key>
<dict>
<key>Path</key>
<string>/Users/Shared/PhoneGap/Frameworks/PhoneGap.framework</string>
<key>PathType</key>
<string>Absolute</string>
</dict>
此外,它們引用下SharedSettings
部分Targets
內的框架的路徑;
[...]
<key>Targets</key>
<array>
<dict>
<key>SharedSettings</key>
<dict>
<key>ALWAYS_SEARCH_USER_PATHS</key>
<string>YES</string>
<key>FRAMEWORK_SEARCH_PATHS</key>
<string>/Users/Shared/PhoneGap/Frameworks</string>
</dict>
</dict>
</array>
這樣做的工作,但醜陋的地獄。我寧願不使用絕對路徑,但這意味着要完成其他任務 - 比如使用模板後運行腳本 - 對於那部分,我沒有答案。
0
這個問題可能已經解決了,但是從來沒有在SO上得到答案。但我現在的建議是在您的項目模板中包含一個CocoaPodsPodfile
,如Xcode Project Templates of AFNetworking,它指的是QuincyKit。
創建模板後,您需要在終端上執行的所有操作都是pod install
。不完全自動化,但它完成了工作。
相關問題
- 1. 創建自定義Xcode項目模板?
- 2. 具有自定義嚮導的Visual Studio項目模板
- 3. 定義ListView項目模板的邊框
- 4. 自定義XCode模板?
- 5. 使用子文件夾創建自定義XCode項目模板
- 6. Xcode自定義項目模板只創建文件引用
- 7. xCode 4項目模板中的可選框架
- 8. 自定義項目類型模板
- 9. Yii自定義CGridView項目模板
- 10. 自定義項目模板錯誤
- 11. Visual Studio自定義項目模板
- 12. 自定義項目模板組
- 13. C#自定義項目模板
- 14. Xcode 8.3:如何在Xcode 8.3中安裝多個自定義的「項目模板」?
- 15. 帶自定義項目模板文本的wpf組合框
- 16. 自定義模板組合框與特殊的非模板項目
- 17. 顯示所選項目的組合框自定義項目模板
- 18. 自定義VS項目模板中的項目引用
- 19. 文檔自定義框架XCode
- 20. XCode框架項目重寫
- 21. 具有自定義HTML元素智能感知的Visual Studio項目模板
- 22. Acumatica缺少框架項目模板
- 23. 帶有嚮導的自定義項目模板Visual Studio 2008
- 24. 使用xcode 4.5定製項目模板
- 25. XCode 4.2自定義模板創建?
- 26. Xcode - 更改項目模板
- 27. 選擇xcode項目模板
- 28. 具有多個項目模板的IWizard
- 29. 具有不同模板的LongListSelector項目
- 30. mod-pbxproj,如何將自定義框架添加到XCode項目文件