我创建在Xcode 6.0.1一个新的项目,并创建以下Podfile:CocoaPods与XCode 6.0.1 - 我如何解决出现在红色的豆荚框架?
source 'https://github.com/CocoaPods/Specs'
platform :ios, '8.0'
pod 'AFNetworking', '~> 2.0'
我然后跑pod install
,并在Xcode打开xcworkspace。当我构建项目时,所有框架都显示为红色。例如,荚项目下的Foundation.framework显示为红色,并指不存在我的电脑上的路径:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk/System/Library/Frameworks/Foundation.framework
我的问题是:我怎样才能框架出现在导航器中以黑色显示,并将我的吊舱正确链接到我的主项目中?
我已在答案中提到这个question几个变化:
本来,libpods.a产品以红色出现为好。我通过将每配置构建产品路径更改为
$(BUILD_DIR)/$(CONFIGURATION)
来解决这个问题。我已经确定我的基本SDK是我可以找到的所有目标上的iOS 8.0。
我已验证我的有效架构已设置为“arm64 armv7 armv7.1”,用于所有可找到的目标。
对于我在主项目(tmpios)的构建设置中的“其他链接器标签”中添加$(继承)做了这个伎俩,仍然是红色的,但链接正常并且运行良好。 – 2015-11-16 12:00:18