2015-05-18 12 views
9

Ich muss crashlytics aus meiner iOS-App entfernen, da ich die STTwitter-API verwende, um die Twitter-Anmeldeinformationen des Benutzers vom Telefon abzurufen. Früher funktionierte das auf meinem Gerät gut, aber jetzt kann ich die Zugangsdaten aus irgendeinem Grund nicht mehr bekommen, nach einigem Graben fand ich heraus, dass ich immer noch die Zugangsdaten auf dem Simulator bekommen konnte und da Cryslytics nicht mit dem Simulator funktioniert Das Problem ist damit verbunden, dass es auf der Fabric mac app ein Badge gibt, das anzeigt, dass crashlytics aktualisiert werden muss, aber auch nachdem ich es aktualisiert habe, kann ich die Zugangsdaten nicht mehr erhalten und dieses "update badge" ist wieder da.Wie kann ich Crashlytics aus meiner iOS App entfernen?

+0

Machen Sie das Gegenteil von dem, was Sie zum Installieren benötigten. Entfernen Sie relevanten Code, entfernen Sie das Framework (und alles, was sonst noch benötigt wird). – rmaddy

Antwort

27

Ich kann nicht sagen, dass das Entfernen crashlytics Ihr Problem lösen, aber hier ist, wie Sie es tun würden:

1) in Ihrer AppDelegate Datei suchen. Suchen Sie in der didFinishLaunchingWithOptions Methode. Entfernen Sie die Zeile Crashlytics.startWithAPIKey("abc123")

2) Goto Build-Phasen in Xcode für Ihr Ziel. Suchen Sie das Shell-Skript, das aussieht wie ./Pods/CrashlyticsFramework/Crashlytics.framework/run somelongstringhere und entfernen Sie es

3) Finden Sie das Crashlytics-Framework in Ihrem Navigationsbereich von Xcode mit der rechten Maustaste und entfernen Sie entweder die Referenz oder löschen Sie alle zusammen. Wenn Sie über Kakao pods installiert haben, dann entfernen Sie es aus Ihrem Podfile.

4) Löschen Sie die Crashlytics-App von Ihrem System, wenn Sie dies wünschen, indem Sie in Ihrem Anwendungsordner suchen.

+2

Das ist der Trick für mich. Vielen Dank. – ilyabreev

+1

Danke das hat funktioniert – Amjad

Verwandte Themen