2012-09-28 2 views
1

Dans un projet, j'utilise testflight. Lorsque vous utilisez le projet dans le simulateur, cela fonctionne très bien. Mais quand je Déployez le projet à l'iPhone, je reçois l'erreur:Rubymotion supprimant armv7 des paramètres de compilation

ld: file is universal (3 slices) but does not contain a(n) armv7s slice: 
Path/TestFlightSDK/libTestFlight.a for architecture armv7s 

Dans ce fil (http://stackoverflow.com/questions/12402092/file-is-universal-3-slices-but- does-not-contenir-un-armv7s-tranche-erreur-pour-st) Je peux trouver la solution en utilisant Xcode. Fondamentalement, supprimer la compatibilité pour armv7, car Testflight n'est pas compilé pour cela. Comment ajouter ce paramètre à Rubymotion? Dois-je ajouter quelque chose au rakefile?

Répondre

3

J'ai eu le même problème. Téléchargez le nouveau SDK depuis TestFlight (Version 1.1) ajoutez une référence à cette version de libTestFlight.a et TestFlight.h à votre projet ou copiez ces deux fichiers dans votre projet. Ensuite, ajoutez libTestFlight.a dans vos Frameworks et Bibliothèques liés. Effectuez une génération propre. Après ça a marché pour moi!

+0

Ça a marché! Merci. Apparemment quelque chose était caché quelque part. – Raymond

+0

Vous homme de rock, ça ne m'aurait jamais traversé l'esprit, merci! –

Questions connexes