使用 CocoaPods 导入错误
Posted
技术标签:
【中文标题】使用 CocoaPods 导入错误【英文标题】:ERROR import with CocoaPods 【发布时间】:2017-01-04 01:46:36 【问题描述】:我刚刚安装了 CocoaPods,因此我可以导入 Facebook SDK for Swift
当我安装 pod 时,我收到了这个警告:
[!]
MyAppName[Release]
目标覆盖了在 `Pods/Target Support Files/Pods-myappname/Pods-myappname.release.xcconfig' 中定义的FRAMEWORK_SEARCH_PATHS
构建设置。这可能会导致 CocoaPods 安装出现问题
我已经完成了this 帖子中列出的所有解决方案,但对我不起作用。
当我使用 $(inherited) 时,该字段保持白色:
我的 Facebook 导入不起作用:
没有“FacebookCore”这样的模块
问题出在哪里?我要疯了。
这是我的 Pod 文件:
编辑答案:
我像这样编辑了文件并运行了命令,但得到了同样的警告,我的导入仍然不起作用:
【问题讨论】:
请也以纯文本形式发布错误:图像非常适合上下文,但无法搜索。 target overrides... 消息会在您的帖子中以纯文本形式显示。 【参考方案1】:感谢您的贡献,我发现工作的唯一方法是重新创建一个新项目并从那里开始。
任何解决方法都不适合我。
【讨论】:
正确 - 这可能是由于缺少 `$inherited`。您做了正确的事:重新开始是如此的清洁、快速和可靠。【参考方案2】:编辑
使用 `$(inherited)` 标志
-
转到项目 > TARGETS > 目标 > 构建设置
搜索 FRAMEWORK_SEARCH_PATHS
在每个配置中添加$(inherited)
rm -rf Pods/ Podfile.lock ; pod install
如果失败,请同时清理配置:
-
转到 project > PROJECT > Info > Configurations,一次选择一个(Debug、ApplicationUnitTest、Release 等),并为所述配置中的每个目标,将配置设置为
None
.
确保 基于配置文件 读取 0 配置集
退出 Xcode
rm -rf Pods/ Podfile.lock ; pod install
【讨论】:
我试过了,但遇到了同样的错误,为你更新了问题以上是关于使用 CocoaPods 导入错误的主要内容,如果未能解决你的问题,请参考以下文章
使用 Cocoapods 导入 SwiftyJSON 时出错
带有 Cocoapods 的 Xcode Playground