Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Can't Build my app after upgrading to Fabric from Crashlytics

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

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

Any advice?

like image 267
abrar ul haq Avatar asked Oct 20 '22 00:10

abrar ul haq


1 Answers

I resolved this issue in the following steps.

  1. Remove reference fabric.framework and crashlytics.framework from project
  2. Clean the project
  3. Remove my application from Device and restart my device.
  4. Relaunch Fabric app after once quit from my applications
  5. Select required application from application list On Fabric
  6. Click to migrate crashlytics then follow the instruction by Fabric

At the end my application build and run successfully on device as well as simulator.

like image 58
abrar ul haq Avatar answered Oct 22 '22 04:10

abrar ul haq