迁移到CocoaPods后无法存档

时间:2014-09-24 09:40:17

标签: ios xcode xcode6 cocoapods localytics

我们最近迁移到CocoaPods以使依赖更简单。直到今天我们都试图将其归档为崩溃剂时,它运作良好。我正在使用Xcode 6

我不断获得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

运行pod安装后,我就看到了这一点:

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

打开该项目

我尝试了建议here的解决方案,但我在建议的解决方案中没有看到任何$(TARGET_BUILD_DIR)

enter image description here

请问任何建议?

更新 LIBRARY_SEARCH_PATHS看起来像这样: enter image description here

1 个答案:

答案 0 :(得分:1)

关注我们的评论链,您的Xcode安装不正确。

用于设备的Platform SDK至少缺少模拟器Platform SDK中的1个文件。谁知道还有什么不对。

我的建议是删除Xcode并从Apple进行全新安装。