链接 Pod 框架时出错
Error linking Pod Framework
在我将 YouTube-Player-iOS-Helper
pod 添加到我的项目后,包括所有 pods 的通用 pod 目标,中断链接消息:
ld: framework not found Pods_ChatChat clang: error: linker command
failed with exit code 1 (use -v to see invocation)
如果我创建一个项目并添加 pod YouTube-Player-iOS-Helper,它会按预期编译。
如果我从我的项目中删除所有 pods 并让 YouTube-Player-iOS-Helper pod,仍然会出现同样的错误。
clean 项目和 my stripped 项目的 Podfile
是一样的,就是这样:
platform :ios, "9.0"
use_frameworks!
Target 'MChat' do pod
'youtube-ios-player-helper'
end
它适用于干净的项目,但不适用于剥离的项目。
此外,我没有发现两个项目设置有什么显着差异。
两者都是今天创建的 XCode 7.3
。
DerivedData
文件夹是干净的。看不出为什么一个有效而另一个无效。
终于找到问题了。问题是我有另一个通用的 pod 框架。我重命名了项目,并没有清理一般的 podFramework。
在我将 YouTube-Player-iOS-Helper
pod 添加到我的项目后,包括所有 pods 的通用 pod 目标,中断链接消息:
ld: framework not found Pods_ChatChat clang: error: linker command failed with exit code 1 (use -v to see invocation)
如果我创建一个项目并添加 pod YouTube-Player-iOS-Helper,它会按预期编译。 如果我从我的项目中删除所有 pods 并让 YouTube-Player-iOS-Helper pod,仍然会出现同样的错误。
clean 项目和 my stripped 项目的 Podfile
是一样的,就是这样:
platform :ios, "9.0"
use_frameworks!
Target 'MChat' do pod
'youtube-ios-player-helper'
end
它适用于干净的项目,但不适用于剥离的项目。
此外,我没有发现两个项目设置有什么显着差异。
两者都是今天创建的 XCode 7.3
。
DerivedData
文件夹是干净的。看不出为什么一个有效而另一个无效。
终于找到问题了。问题是我有另一个通用的 pod 框架。我重命名了项目,并没有清理一般的 podFramework。