问题标签 [cocoapods-0.39.0]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
cocoapods - 从 CocoaPods 0.39 升级到 1.1.1 时出错
我正在尝试升级到最新版本的 CocoaPods,但遇到了错误。我以前的Podfile
样子是这样的:
现在看起来像这样:
当我尝试构建我的应用程序时,我收到此错误:
ld:找不到框架 Pods_myapp_ios
clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
似乎它通过编译所有 CocoaPods 以及我的应用程序代码,然后它在接近尾声时失败了。我不确定这是否是对旧 Podfile 的引用,或者这是否与新abstract_target
Podfile 相关(甚至与这两件事无关)。
我确实注意到,在 clang 命令输出中,-framework Pods_myapp_ios -framework Pods_myapp_ios_myapp_qa
当我尝试构建qa
目标时,它列出了两者。
我应该采取什么步骤来解决这个问题?
xcode - Cocoa pod v0.39.0 不适用于 Xcode 8
我当前的项目使用版本为 0.39.1 的可可豆荚,而我系统中当前的豆荚版本是 1.1.1,所以当我尝试在我的项目路径中安装可可豆荚时,它给了我警告说
[!] 无效Podfile
文件:[!] 不支持{:exclusive=>true}
的目标选项Xxx Xxx XxxxTests
..
所以我卸载了 pod v1.1.1 并安装了 0.39.1。现在,当我运行安装命令时,我收到另一个警告
[!] master
repo 需要 CocoaPods 1.0.0 - (当前使用 0.39.0)更新 Cocoapods,或在 repo 中签出适当的标签。
我知道Xcode 8:仅适用于 CocoaPods 1.1.0
我应该将我的项目 pod 文件更新到最新的 pod 版本还是应该使用较低版本的 xcode 以便它支持 v0.39.0