链接 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.3DerivedData 文件夹是干净的。看不出为什么一个有效而另一个无效。

终于找到问题了。问题是我有另一个通用的 pod 框架。我重命名了项目,并没有清理一般的 podFramework。