我們最近已將其遷移到CocoaPods以簡化依賴關係。直到今天,我們試圖將它歸檔爲crashlytics,它工作得很好。我正在使用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
我試過解決方案建議編輯,但我建議的解決方案中首先看不到任何$(TARGET_BUILD_DIR)
。
有什麼建議嗎?
UPDATE LIBRARY_SEARCH_PATHS
看起來是這樣的:
什麼是您的'LIBRARY_SEARCH_PATHS'? sqlite3.a位於您的系統上? – 2014-09-24 10:21:48
請查看更新的問題獲取新的截圖。我認爲cocoapods會照顧我的所有依賴關係?我是否必須手動將sqllite3.a添加到'frameworks'? – Houman 2014-09-24 10:36:40
這很奇怪,我在'/ Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib/libsqlite3.dylib'中有'libsqlite3.dylib'。 – 2014-09-24 12:30:09