2014-09-24 1 views
1

Недавно мы перешли на CocoaPods, чтобы упростить зависимости. Он работал очень хорошо до сегодняшнего дня, когда мы пытались архивировать его для краштитики. Я использую Xcode 6.Не удается архивировать после перехода на CocoaPods

я получаю ld: library not found for -lsqlite3

Это, как я установил мой Podfile

platform :ios, "7.0" 
platform :ios, :deployment_target => '7.0' 
target "F11i" do 
pod 'NSData+Base64', '~> 1.0' 
pod 'Facebook-iOS-SDK', '~> 3.18' 
pod 'CrashlyticsFramework', '~> 2.2' 
pod 'Localytics-AMP', '~> 2.60' 
end 

target "F11iTests" do 
pod 'NSData+Base64', '~> 1.0' 
pod 'Facebook-iOS-SDK', '~> 3.18' 
pod 'CrashlyticsFramework', '~> 2.2' 
pod 'Localytics-AMP', '~> 2.60' 
end 

После запуска стручок установки, это то, что я вижу:

Analyzing dependencies 
Downloading dependencies 
Using Bolts (1.1.2) 
Using CrashlyticsFramework (2.2.4) 
Using Facebook-iOS-SDK (3.18.0) 
Using Localytics-AMP (2.60.0) 
Using NSData+Base64 (1.0.0) 
Generating Pods project 
Integrating client project 

Я открываю проект через xcworkspace

Я попытался предложить решение ed here, но я не вижу $(TARGET_BUILD_DIR) на первом месте в предложенном решении.

enter image description here

Любые советы, пожалуйста?

UPDATE LIBRARY_SEARCH_PATHS выглядит следующим образом: enter image description here

+0

Что такое '' LIBRARY_SEARCH_PATHS'? Где sqlite3.a находится в вашей системе? –

+0

Пожалуйста, ознакомьтесь с обновленным вопросом для нового скриншота. Я думал, что кокоаподы позаботятся обо всех зависимостях для меня? Должен ли я добавить sqllite3.a вручную в «рамки»? – Houman

+0

Это очень странно, у меня есть 'libsqlite3.dylib' в'/Applications/Xcode.app/Содержание/Разработчик/Платформы/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib/libsqlite3.dylib'. –

ответ

1

После нашего комментария цепи, у вас есть плохая установка Xcode.

Платформа SDK для устройств отсутствует как минимум 1 файл, который находится в Platform SDK для симулятора. Кто знает, что еще не так.

Мое предложение удалить Xcode и выполнить новую установку с Apple.

+0

+1, я не могу вас поблагодарить. Я удалил и переустановил XCode, как вы сказали, и теперь он работает. Это было очень трудно понять. – Houman