我有一个示例新项目,我使用Cocoapods
来安装TestFlight
和RestKit
。现在我想添加弗兰克,但“坦诚的构建”不起作用。
我已尝试按照here;
列出的步骤进行操作我已尝试修改已加盖的../Frank/frankify.xcconfig
,我已修改.xcconfig
作为默认目标。
当我运行“frank build”时,构建失败并给我留言"ld: library not found for -lPods"
。
有关如何使其发挥作用的任何想法?
答案 0 :(得分:4)
从您链接到的文章中,在修改frankify.xcconfig
文件后,您仍然必须使用--workspace
和--scheme
标记打电话。
答案 1 :(得分:2)
只需输入
即可frank build --workspace YourWorkspace.xcworkspace/ --scheme YourProject
答案 2 :(得分:1)
您将遇到此问题,因为提供此库的Pods项目缺少该方案。您需要调整构建脚本/ Frank以使用新的xcworkspace而不是原始的xcodeproj文件。更改它应该是你正常的项目和它依赖的Pods静态库。
这也适用于Jenkins和Hudson的构建。这个问题并不仅仅与弗兰克孤立。