无法从Crashlytics升级到Fabric

时间:2015-06-01 09:25:34

标签: ios iphone xcode crashlytics twitter-fabric

我将我的应用程序从Crashlytics升级到Fabric。我从结构应用程序执行指令以在XCode中升级我的代码。但是当我到达运行应用程序的步骤时,应用程序在我在iPhone 5s上运行时,在模拟器上运行时出现错误未定义的架构i386符号和架构arm64的未定义符号。那么,我该怎么做才能解决这个问题呢?

1 个答案:

答案 0 :(得分:1)

今晚我遇到了类似的问题。我也不需要Crashlytics,只需要Fabric / Twitter。我正在使用Fabric / Twitter开发站点上的最新iOS下载/ SDK。

使用Fabric应用程序在我的XCode项目中安装Fabric / Twitter SDK后,我在运行/编译时得到了相同的“架构arm64的未定义符号”错误。

我发现修复程序首先安装Crashlytics(无论你是否需要),完成所有步骤等,然后返回Fabric.app并为我的项目安装Fabric / Twitter。

Crashlytics安装了一些额外的库,我怀疑其中一个(libc ++。dylib?)可能已经解决了这个问题?我的猜测是自动Fabric.app安装中存在一个错误,即如果您仅使用Crashlytics单独安装Fabric / Twitter(v1.8)SDK,则会丢失一个库或库,导致运行/编译arm64错误。

总之,对我来说的修复(以及最终让我的应用程序成功编译没有失败arm64错误)是首先安装Crashlytics然后安装Fabric.Twitter,无论我是否需要Crashlytics。