适用于iOS的Wordpress没有为Pods编译

时间:2014-01-28 02:32:55

标签: ios objective-c wordpress

我从Wordpress svn fork获得了最新的源代码。我在编译时遇到错误。

ld:找不到-lPods clang的库:错误:链接器命令失败,退出代码为1(使用-v查看调用)

如何解决此问题?我看到Pods项目中的所有Frameworks都突出显示为红色。 我是否需要安装任何东西才能使其正常工作?

2 个答案:

答案 0 :(得分:0)

来自the project's readme

  

从changeset 3633版本3.2开始,WordPress for iOS使用   Cocoapods(http://cocoapods.org/)管理第三方库。   之后尝试自己构建项目(WordPress.xcproj)   启动将导致错误,因为资源由管理   cocoapods不包括在内。而是通过任一方式启动工作区   双击WordPress.xcworkspace文件,或启动Xcode和   选择文件>打开并浏览到WordPress.xcworkspace。

我强调这一点:

  

而是通过其中一个启动工作区   双击WordPress.xcworkspace文件,或启动Xcode和   选择文件>打开并浏览到WordPress.xcworkspace。

答案 1 :(得分:0)

如果Xcode在链接时抱怨,例如找不到-lPods的库,它不会检测隐式依赖项。

转到产品>编辑方案单击Build添加Pods静态库,并确保它位于列表顶部清理并再次构建如果这不起作用,请验证您尝试包含的规范的源是否已从github中提取。通过查看/ Pods /来做到这一点。如果它是空的(它不应该是),请验证〜/ .cocoapods / master // .podspec中是否包含正确的git hub url。如果仍然无效,请检查您的XCode构建位置设置。转到首选项 - >地点 - >派生数据 - >高级并将构建位置设置为“相对于工作区”。

http://docs.cocoapods.org/guides/getting_started.html