2011-06-29 7 views
3

J'ai passé quelques heures sur cela en vain. J'ai une application qui a la bibliothèque statique Restkit. Je suis tombé sur pas mal d'erreurs, donc je l'ai fait ce qui suit:Constructions Ad-Hoc pour les bibliothèques statiques (Testflight)

  1. ajouté ad-hoc à restkit proj

  2. ajouté entitlements.plist au proj restkit, avec une touche (peut être débogué = NO)

  3. après avoir échoué à plusieurs reprises, en dernier recours, j'ai aussi ajouté un info.list, avec une clé (get-tâches allow = YES)

de là, le WOR d'archivage ks. Mais lorsque je tente de télécharger sur TestFlight, il est dit que:

« Profil incorrect: développeur construire des droits doit avoir get-tâche-allow définie sur true »

Je suis très coincé.

Je remarque également que certaines personnes ont mentionné le réglage skip-install = NO mais vous finissez avec une archive avec plusieurs applications lorsque vous faites cela, qui ne peut être signée ou validée.

  • J'ai aussi demandé cela sur le forum TF. va répondre ici si je reçois une réponse, mais j'espère beaucoup de l'aide ici aussi.
+0

Cette page sur le site de TestFlight peut vous être utile: http://stackoverflow.com/questions/6523191/invalid-ipa-error-on-testflight-the-aps-environment-in-your-embedded-mobileprov – weienw

Répondre

4

RestKit a une liste de diffusion extrêmement active here où les auteurs de l'infrastructure sont très réactifs. Il peut être utile de jeter cette question là aussi. Cependant, le message que vous voyez ci-dessus suggère que vous construisez en utilisant votre profil de développement plutôt que votre profil de distribution. Lorsque vous construisez en utilisant votre profil, il attend le développement

get-task-allow 

à la valeur true afin que vous puissiez déboguer l'application pendant qu'il est en cours d'exécution sur l'appareil.

TestFlight a un tutoriel assez complet here sur la façon de configurer correctement une archive pour une distribution ad hoc.

+0

vous ont raison! Mais maintenant je reçois une autre erreur. Cela me tue vraiment: L'environnement APS dans votre embedded.mobileprovision et votre binaire ne correspondent pas –

+2

@ ming-yeow Cela suggère que vos paramètres de notification push ne correspondent pas à votre profil. Avez-vous configuré des notifications Push pour le développement et la production? –

+0

je l'ai fait. J'ai réussi à le résoudre, mais sans sauter à travers beaucoup de cerceaux et faire une bonne sieste entre les deux! et merci beaucoup pour votre aide - cela m'a indiqué la bonne direction. très apprécié =) –

Questions connexes