我有一个样本,新的项目,我用Cocoapods
来安装TestFlight
和RestKit
。现在我正在尝试添加Frank,但“坦率地构建”不起作用。如何在我的项目使用Cocoapods时安装Frank?
我试过以下列出的步骤here;
我试着修改邮寄的01,我修改了默认目标的.xcconfig
。
当我运行“坦率构建”时,构建失败并给我留下一条消息,"ld: library not found for -lPods"
。
关于如何使这项工作的任何想法?
我有一个样本,新的项目,我用Cocoapods
来安装TestFlight
和RestKit
。现在我正在尝试添加Frank,但“坦率地构建”不起作用。如何在我的项目使用Cocoapods时安装Frank?
我试过以下列出的步骤here;
我试着修改邮寄的01,我修改了默认目标的.xcconfig
。
当我运行“坦率构建”时,构建失败并给我留下一条消息,"ld: library not found for -lPods"
。
关于如何使这项工作的任何想法?
您将遇到此问题,因为提供此库的Pods项目缺少方案。您需要调整构建脚本/ Frank以使用新的xcworkspace而不是原始的xcodeproj文件。改变它应该让你获得正常的项目和它所依赖的Pods静态库。
这也发生在Jenkins和Hudson的构建中。这个问题并非孤立于弗兰克。
来自您链接到的文章,在修改您的frankify.xcconfig
文件后,您仍然必须打电话给--workspace
和--scheme
标志。
只需键入
frank build --workspace YourWorkspace.xcworkspace/ --scheme YourProject
我能得到它与在命令行下工作; '坦克建立 - 工作区workspace_name.xcworkspace - 方案scheme_name' – ogcyborg
实际上没有工作。它能够构建,但是当我尝试使用RestKit时,我无法找到使用Cocoapods安装的RestKit框架。 – ogcyborg
您可能需要确保您的构建方案是共享的,以便构建和包含代码。 CP添加了构建脚本以构建Pod项目,然后原始项目动态链接到创建的静态库。所以这不会改变,这只是让构建方案正确的问题。 –