我在Xcode 6.0.1中创建了一个新项目,并创建了以下Podfile:
source 'https://github.com/CocoaPods/Specs'
platform :ios, '8.0'
pod 'AFNetworking', '~> 2.0'
Run Code Online (Sandbox Code Playgroud)
然后我跑了pod install,在Xcode中打开了xcworkspace.当我构建项目时,所有框架都以红色显示.例如,在Pods项目下,Foundation.framework显示为红色,表示我的计算机上不存在的路径:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk/System/Library/Frameworks/Foundation.framework
Run Code Online (Sandbox Code Playgroud)
我的问题是:如何让框架在导航器中以黑色显示,并将我的pod正确链接到我的主项目?

我在这个问题的答案中提到了一些变化:
最初,libpods.a产品也以红色显示.我通过更改Per-configuration Build Products Path来$(BUILD_DIR)/$(CONFIGURATION)解决其他人修复问题的方法.
我确保我的Base SDK在我能找到的所有目标上都是iOS 8.0.
我已经验证我的有效架构设置为"arm64 armv7 armv7.1",我可以找到所有目标.