Cannot create application after switching to Fabric from Crashlytics

After upgrading my iOS application to Fabric from Crashlytics using Xcode 7, I got the following error

Undefined characters for the i386 architecture are: "_FABNetworkMaximumRetryCount" referenced: ___ 51- [CLSBetaController loadUpdateWithCompletionBlock:] _ block_invoke in Crashlytics (CLSBetaController.o): CLILELILLANDLILLAYLLICLICLICLICLICLICLICLICLENLICLICLICLICLICLICLENLICLICLICLICLICLICLICLICLICLICLICLICELLICLENALLANDLAYLICLAYLICLANDLICLANDLICLANDLICLANDLINGLICLANDLINGLICLANDLINGLICLANDLICLOINLIINLILELIKLILELIKL01 ___ 51- [CLSBetaController loadUpdateWithCompletionBlock:] _ block_invoke in Crashlytics (CLSBetaController.o) - [CLSAnalyticsNetworkingClient transmissionLogFilesAtURLs: toURL: withAPIKey: iNative characters:) for Crashlytics ling (s) (CLS))

Any tips?

+4
source share
3 answers

I solved this problem in the following steps.

  • Remove link fabric.framework and crashlytics.framework from project
  • Clear project
  • Uninstall the application from the device and restart it.
  • Disable Fabric application after exiting my applications
  • Select the desired application from the list of applications on Fabric
  • Click to migrate crashlytics, then follow Fabric instructions

In the end, my application builds and runs successfully on the device, as well as in the simulator.

+2
source

Happened to me while trying to disable GBA4iOS on my device.

A hit fix would be to install the old version of Crashlytics in the subfile after cleaning up the project.

Example:

pod 'Fabric'
pod 'Crashlytics', '3.1.1'

Then run the terminal:

pod install

And open the project again.

Hope this helps until you find a better solution!

+1

I ran into the same problem, but somehow I managed to get it to work by adding libz.tbd and libC ++. tbd to the list of frameworks.

0
source

Source: https://habr.com/ru/post/1612538/


All Articles