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

我在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主目标并将其放在主目标的前面。)
然后清理并建造项目。

http://stackoverflow.com/questions/26246805/cocoapods-with-xcode-6-0-1-how-can-i-fix-pods-frameworks-appearing-in-red

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:ios – CocoaPods与XCode 6.0.1 – 如何修复Pods框架出现红色?