加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ios – CocoaPods与XCode 6.0.1 – 如何修复Pods框架出现红色?

发布时间:2020-12-15 02:00:15 所属栏目:百科 来源:网络整理
导读:我在Xcode 6.0.1中创建了一个新项目,并创建了以下Podfile: source 'https://github.com/CocoaPods/Specs'platform :ios,'8.0'pod 'AFNetworking','~ 2.0' 然后我运行pod安装,并在Xcode中打开xcworkspace。当我构建项目时,所有的框架都显示为红色。例如,
我在Xcode 6.0.1中创建了一个新项目,并创建了以下Podfile:

source 'https://github.com/CocoaPods/Specs'
platform :ios,'8.0'

pod 'AFNetworking','~> 2.0'

然后我运行pod安装,并在Xcode中打开xcworkspace。当我构建项目时,所有的框架都显示为红色。例如,在Pods项目下,Foundation.framework以红色显示,并指??向我的计算机上不存在的路径:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk/System/Library/Frameworks/Foundation.framework

我的问题是:如何让导航器中的框架显示为黑色,并将我的pod正确链接到我的主项目?

我在这个question的答案中提到了几个变化:

>最初,libpods.a产品也出现了红色。我修改了,通过改变Per配置构建产品路径到$(BUILD_DIR)/ $(CONFIGURATION)后阅读其他人修复他们的问题这样的方式。
>我已经确定我的基本SDK是所有的目标我可以找到的iOS 8.0。
>我已经验证了我的有效架构设置为“arm64 armv7 armv7.1”,可以找到所有的目标。

解决方法

我有同样的奇怪的问题,图书馆在一台机器上正确识别,而不是在另一台机器上,那里也是红色的。

解决方案是将Pods目标添加到建筑方案(“Product> Scheme> Edit Scheme …”)中,然后添加Pods主目标并将其放在主目标的前面。)然后清理并建造项目。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读