Я создал новый проект в Xcode 6.0.1 и создал следующий подфайл:
source 'https://github.com/CocoaPods/Specs'
platform :ios, '8.0'
pod 'AFNetworking', '~> 2.0'
Затем я запустил pod install
и открыл xcworkspace в Xcode. Когда я создаю проект, все рамки отображаются красным цветом. Например, в рамках проекта Pods Foundation.framework отображается красным цветом и ссылается на путь на моем компьютере, который не существует:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk/System/Library/Frameworks/Foundation.framework
Мой вопрос: Как я могу заставить фреймворки появляться в черном в навигаторе и правильно связывать мои контейнеры с моим основным проектом?
Я сделал пару изменений, упомянутых в ответах на этот вопрос:
-
Первоначально продукт libpods.a появился и в красном цвете. Я исправил это, изменив Перенос готовых продуктов на
$(BUILD_DIR)/$(CONFIGURATION)
после прочтения того, что кто-то еще исправил их проблему таким образом. -
Я убедился, что мой Base SDK - iOS 8.0 для всех целей, которые я могу найти.
-
Я подтвердил, что для моих целей, которые я могу найти, для моих Допустимых архитектур установлены "arm64 armv7 armv7.1".