我正在尝试在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项目文件