我創建在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