从 Crashlytics 升级到 Fabric 后无法构建我的应用程序
Can't Build my app after upgrading to Fabric from Crashlytics
使用 Xcode 7 将我的 iOS 应用程序从 Crashlytics 升级到 Fabric 后,出现以下错误
Undefined symbols for architecture i386:
"_FABNetworkMaximumRetryCount", referenced from:
___51-[CLSBetaController loadUpdateWithCompletionBlock:]_block_invoke in Crashlytics(CLSBetaController.o)
-[CLSAnalyticsNetworkingClient transmitLogFilesAtURLs:toURL:withAPIKey:completionHandler:] in Crashlytics(CLSAnalyticsNetworkingClient.o)
___51-[CLSBetaController loadUpdateWithCompletionBlock:]_block_invoke in Crashlytics(CLSBetaController.o)
-[CLSAnalyticsNetworkingClient transmitLogFilesAtURLs:toURL:withAPIKey:completionHandler:] in Crashlytics(CLSAnalyticsNetworkingClient.o)
ld: symbol(s) not found for architecture i386
有什么建议吗?
我按照以下步骤解决了这个问题。
- 从项目中删除引用 fabric.framework 和 crashlytics.framework
- 清理项目
- 从设备中删除我的应用程序并重新启动我的设备。
- 退出我的应用程序后重新启动 Fabric 应用程序
- Select Fabric 上的应用程序列表中需要的应用程序
- 单击以迁移 crashlytics,然后按照 Fabric 的说明进行操作
最后,我的应用程序在设备和模拟器上构建并 运行 成功。
我在尝试在我的设备上旁加载 GBA4iOS 时遇到了这个问题。
一个快速修复是在清理项目后在 Podfile 中设置旧的 Crashlytics 版本。
例如:
pod 'Fabric'
pod 'Crashlytics', '3.1.1'
然后 运行 在终端上:
pod install
然后再次打开项目。
希望它能对您有所帮助,直到您找到更好的解决方案!
我遇到了同样的问题,但我设法通过将 libz.tbd 和 libc++.tbd 添加到框架列表中使其正常工作。
使用 Xcode 7 将我的 iOS 应用程序从 Crashlytics 升级到 Fabric 后,出现以下错误
Undefined symbols for architecture i386: "_FABNetworkMaximumRetryCount", referenced from: ___51-[CLSBetaController loadUpdateWithCompletionBlock:]_block_invoke in Crashlytics(CLSBetaController.o) -[CLSAnalyticsNetworkingClient transmitLogFilesAtURLs:toURL:withAPIKey:completionHandler:] in Crashlytics(CLSAnalyticsNetworkingClient.o) ___51-[CLSBetaController loadUpdateWithCompletionBlock:]_block_invoke in Crashlytics(CLSBetaController.o) -[CLSAnalyticsNetworkingClient transmitLogFilesAtURLs:toURL:withAPIKey:completionHandler:] in Crashlytics(CLSAnalyticsNetworkingClient.o) ld: symbol(s) not found for architecture i386
有什么建议吗?
我按照以下步骤解决了这个问题。
- 从项目中删除引用 fabric.framework 和 crashlytics.framework
- 清理项目
- 从设备中删除我的应用程序并重新启动我的设备。
- 退出我的应用程序后重新启动 Fabric 应用程序
- Select Fabric 上的应用程序列表中需要的应用程序
- 单击以迁移 crashlytics,然后按照 Fabric 的说明进行操作
最后,我的应用程序在设备和模拟器上构建并 运行 成功。
我在尝试在我的设备上旁加载 GBA4iOS 时遇到了这个问题。
一个快速修复是在清理项目后在 Podfile 中设置旧的 Crashlytics 版本。
例如:
pod 'Fabric'
pod 'Crashlytics', '3.1.1'
然后 运行 在终端上:
pod install
然后再次打开项目。
希望它能对您有所帮助,直到您找到更好的解决方案!
我遇到了同样的问题,但我设法通过将 libz.tbd 和 libc++.tbd 添加到框架列表中使其正常工作。