J'essaie d'installer Fabric sur mon application iOS. J'ai téléchargé l'application Fabric pour installer Crashlytics, mais lorsque j'ajoute le script d'exécution dans la phase de construction fournie par l'application, une fois le projet généré, le message d'erreur suivant s'affiche:
ligne 2: 1: myfirebaseid: ios: myfirebaseid = 1: my: app: id: commande non trouvée erreur Fabric.framework/run 1.7.0 (208): structure: structure
La clé de l'API Fabric n'est pas valide. Votre phase de construction du script d'exécution Fabric doit contenir Votre clé API: ./Fabric.framework/run INSERT_YOUR_API_KEY INSERT_YOUR_BUILD_SECRET
Certaines réponses ont suggéré de supprimer Fabric de plist, ce que j'ai fait et l'erreur a disparu. Mais plus tard, je n’ai pas pu terminer l’installation de Fabric et je pense que c’est la raison. Alors, où puis-je trouver mes clés Fabric API KEY et SECRET?
Une fois connecté à Fabric.io , sélectionnez settings
dans cette page, sélectionnez Organisations
Sélectionnez l'organisation de votre application
Dans votre page d'organisation de la structure, sélectionnez Clé API.
Et ajoutez ce numéro dans votre info.plist
et ici dans votre script d'exécution Shell
J'ai essayé la solution @ Reinier-Melian ci-dessus ( https://stackoverflow.com/a/50287615/3804452 ), l'erreur a été résolue mais les plantages n'ont toujours pas touché les tableaux de bord Fabric ni Firebase. J'ai ajouté l'ancienne ligne d'initialisation après l'initialisation de Firebase et maintenant cela fonctionne!
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
//firebase init
[FIRApp configure];
[Crashlytics startWithAPIKey:@"YOUR API KEY HERE"];