Xcode 8中的框架未找到错误

3

在运行pod install之后,我遇到了一个Xcode错误,错误信息如下:enter image description here。我正在使用Xcode 8构建我的应用程序。我的Pod文件如下:

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, ‘9.3’

use_frameworks!

target ‘CabGuardProdo
    pod 'GoogleMaps','~> 1.10.5'
    pod 'Canvas', '~> 0.1.2'
end

我已经尝试了以下所有链接:

1.ld: framework not found Parse Xcode 7 beta
2.Xcode中的Pod错误:"Id: framework not found Pods"
3.xcode 8中 ld: framework not found 错误

请问有人能告诉我我做错了什么吗?非常感谢。


尝试在终端中使用以下命令更新CocoaPods:'sudo gem install cocoapods'。然后再次执行pod install。 - Windindi
1个回答

0
在我的情况下,更新后出现了XCode 8.1 - CocoaPods 1.1.1问题。
假设您已经尝试过终端中的以下命令:
sudo gem install cocoapods pod install
但它没有帮助。

这是解决我的方法:

  1. 打开工作区。
  2. 在屏幕左侧单击蓝色的项目图标(展开文件树)。
  3. 在该图标右侧,选择“Targets”(与“Project”不同——“Project”为蓝色,“Target”则像铅笔、尺子和画笔组成的三角形)。
  4. 单击常规选项卡。
  5. 转到“Linked Frameworks and Libraries”部分(位于底部)。
  6. 有两个Pods框架。
  7. 删除其中一个。

(无法告诉您要删除哪个-看起来您需要自己选择,如果没有帮助-那么请尝试删除另一个)。 在我的情况下,有两个,如下所示:

  • Pods.framework
  • Pods_-abstract_target-_-target_name-.framework

我已经删除了第一个。


1
我已经尝试过了,但最终出现了6个新错误。所以我不得不移除“Canvas”框架来运行我的应用程序。无论如何,感谢您的回复。 - Invictus Cody

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接