我们最近已将其迁移到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