2016-07-06 3 views
1

Ich habe eine iOS Swift App für meine Firma übernommen und in Xcode geöffnet. Stoff und Crashlytics werden von Kakaoschoten installiert. Das Fabric-Framework ist unter Pods aufgeführt, und ich habe Crashlytics gemäß diesen Anweisungen installiert und konfiguriert, und das Laufskript wurde zum Projektziel hinzugefügt.Fabric Plugin startet nicht in Xcode iOS Swift App

https://fabric.io/kits/ios/crashlytics/install

Das API in in info.plist eingegeben wurde.

Ich kann das Projekt erstellen und ausführen und Simulator öffnet und zeigt mir das Projekt.

Dann habe ich versucht, die folgenden Anweisungen zu befolgen, um das Projekt zum Testen zu verteilen. Die erste Anweisung lautet "Stellen Sie sicher, dass das Fabric-Plug-in ausgeführt wird", aber ich habe keine Ahnung, wie das geht. Als nächstes baue ich das Archiv erfolgreich mit Projekt -> Archiv und ein Archivmanager erscheint, aber kein Fabric Popup. Ich habe versucht, meinen Mac und Xcode neu zu starten, aber ohne Erfolg. Es gibt nichts in der Menüleiste, um anzuzeigen, dass Fabric außerhalb der Dateien im Projektnavigator existiert.

https://docs.fabric.io/apple/beta/beta-walkthrough.html

Antwort

1

Mike aus Stoff hier und unsere Beta Walkthrough ist ein wenig verwirrend, wenn Sie Cocoapods verwenden nur, so dass es meine Entschuldigung.

Wenn Sie nur die Cocoapods-Version von Fabric verwenden, können Sie mit dem Befehl/submit Distributionen über Beta hochladen. Die vollständige Dokumentation ist here, aber es gibt zwei Möglichkeiten:

1) Fügen Sie ein Archiv Senden ausführen Script-Aktion:

"${PODS_ROOT}/Fabric/submit" <API_KEY> <BUILD_SECRET> \ 
-emails [email protected],[email protected] \ 
-notesPath ~/Notes/ReleaseNotes.txt \ 
-groupAliases GroupAlias,GroupAlias2 \ 
-notifications YES 

Um ein Archiv Beitrag laufen Skript, Leiter Produkt hinzufügen -> Schema -> Edit Scheme . Erweitern Sie dann die Archivierungsoption, klicken Sie auf "Post-Aktionen", klicken Sie dann auf das + -Zeichen in der unteren linken Ecke und auf "New Script Action ausführen". Anschließend können Sie das Skript hinzufügen :)

enter image description here

2) Führen Sie den Befehl einreichen, nachdem die .ipa erstellt wurde:

${PODS_ROOT}/Fabric/submit <API_KEY> <BUILD_SECRET> \ 
-ipaPath /path/to/my.ipa -emails [email protected],[email protected] \ 
-notesPath ~/Notes/ReleaseNotes.txt \ 
-groupAliases GroupAlias,GroupAlias2 \ 
-notifications YES 

Alternativ können Sie Fabric.app Download von here and die folgen restliche Anweisungen in der Beta-Komplettlösung.

+0

Danke Mike, wo würde ich das Skript in Option 1 platzieren? – markhorrocks

+0

Aktualisiere meine Antwort um diese Info zu beinhalten :) –