在我的项目中,我安装了 cocoapod。这是Podfile的结构
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!
workspace 'TempWorkspace'
inhibit_all_warnings!
target 'proj1' do
pod 'ApplicationInsights', '1.0-beta.4'
pod 'Google/Analytics'
pod 'AFNetworking', '0.9.1'
pod 'MBProgressHUD'
pod 'Reachability'
end
target 'proj1Tests' do
end
target 'proj1UITests' do
end
Run Code Online (Sandbox Code Playgroud)
在此情况下,ApplicationInsights 和 GoogleAnalytics pod 不会产生任何问题。但是如果我在此文件中添加除这两个之外的任何 pod,则会出现以下错误
“ld:找不到框架 AFNetworking clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)”
这不仅仅是关于 AFNetworking,如果我写了任何其他 pod 名称,那么它也会给我提供与该 pod 名称相同的错误。
我尝试寻找 pod 限制,但它没有给我任何相关的信息。
如果有人有任何想法请告诉我。
提前致谢!!!
小智 5
我希望它能帮助那些遇到类似 Pods 问题的人,这个答案在 XCode 8 上对我有用:
我遇到这个问题是因为我试图安装最新的 Atlas pod,它隐式安装最新的 LayerKit pod,并且缺少对框架的引用。对于那些有类似问题的人,请记住添加 use_frameworks!到你的 podfile。
| 归档时间: |
|
| 查看次数: |
5652 次 |
| 最近记录: |