Недавно мы перешли на 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)
на первом месте в предложенном решении.
Любые советы, пожалуйста?
UPDATE LIBRARY_SEARCH_PATHS
выглядит следующим образом:
Что такое '' LIBRARY_SEARCH_PATHS'? Где sqlite3.a находится в вашей системе? –
Пожалуйста, ознакомьтесь с обновленным вопросом для нового скриншота. Я думал, что кокоаподы позаботятся обо всех зависимостях для меня? Должен ли я добавить sqllite3.a вручную в «рамки»? – Houman
Это очень странно, у меня есть 'libsqlite3.dylib' в'/Applications/Xcode.app/Содержание/Разработчик/Платформы/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib/libsqlite3.dylib'. –