Précédent   Forum du club des développeurs et IT Pro > Systèmes > Mac
Mac Forum d'entraide sur environnement et développement OS X et iOS. Avant de poster : lire la FAQ Mac ; voir la page Outils ; voir les tutoriels.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 23/05/2011, 17h12   #1
gere34
Futur Membre du Club
 
Homme Jérémy Clément
Développeur informatique
Inscription : avril 2008
Messages : 55
Détails du profil
Informations personnelles :
Nom : Homme Jérémy Clément
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : avril 2008
Messages : 55
Points : 15
Points : 15
Par défaut file was built for archive which is not the architecture being linked (armv7)

Salut. Je me casse les dents, i need help. J'ai exploité au maximum l'aide de mon ami google, mais là je craque.

Je reprend un projet de jeu vidéo développé développé par un freelance avec le moteur sio2 sur lequel il faut que j'apporte des modifications.

La compilation fonctionne en mode simulation, mais pour ce qui est du mode device, il n'y à rien à faire.

Citation:
Ld /Users/morphee/Library/Developer/Xcode/DerivedData/template-dapllcxsfqdbvkgtcsuialtekrga/Build/Products/Debug-iphoneos/GalamonSpace.app/GalamonSpace normal armv7
cd /Users/morphee/Documents/XCode/GalamonSpace/iphone/Application/template
setenv IPHONEOS_DEPLOYMENT_TARGET 4.2
setenv PATH "/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/g++-4.2 -arch armv7 -isysroot /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.3.sdk -L/Users/morphee/Library/Developer/Xcode/DerivedData/template-dapllcxsfqdbvkgtcsuialtekrga/Build/Products/Debug-iphoneos -L/Users/morphee/Documents/XCode/GalamonSpace/iphone/Application/template/../src/pyro/Lib -L/Users/morphee/Documents/XCode/GalamonSpace/iphone/Application/template/../src/Bulkyservices/lib -L/Users/morphee/Documents/XCode/GalamonSpace/iphone/Application/template/../src/sio2/lib -F/Users/morphee/Library/Developer/Xcode/DerivedData/template-dapllcxsfqdbvkgtcsuialtekrga/Build/Products/Debug-iphoneos -filelist /Users/morphee/Library/Developer/Xcode/DerivedData/template-dapllcxsfqdbvkgtcsuialtekrga/Build/Intermediates/template.build/Debug-iphoneos/GalamonSpace.build/Objects-normal/armv7/GalamonSpace.LinkFileList -dead_strip -miphoneos-version-min=4.2 -framework Foundation -framework UIKit -framework OpenGLES -framework QuartzCore -framework OpenAL -framework AudioToolbox -framework CoreGraphics -framework AVFoundation -framework SystemConfiguration -framework StoreKit -weak_framework GameKit /Users/morphee/Documents/XCode/GalamonSpace/iphone/Application/template/../src/Bulkyservices/lib/debug_libbulkyservices_nothumb_sdk4.2.a -weak-lpyro_ios_dev -weak-lsio2_dev -o /Users/morphee/Library/Developer/Xcode/DerivedData/template-dapllcxsfqdbvkgtcsuialtekrga/Build/Products/Debug-iphoneos/GalamonSpace.app/GalamonSpace

ld: warning: ignoring file /Users/morphee/Documents/XCode/GalamonSpace/iphone/Application/src/sio2/lib/libsio2_dev.a, file was built for archive which is not the architecture being linked (armv7)
Undefined symbols for architecture armv7:
"_sio2Init", referenced from:
-[EAGLView createFramebuffer] in EAGLView.o
"_sio2Shutdown", referenced from:
templateShutdown() in template.o
ld: symbol(s) not found for architecture armv7
collect2: ld returned 1 exit status
Je pense que ça vient du fait que la lib d'sio2 que j'ai n'est pas compatible armv7, mais pour l'instant je bosse encore avec les lib du développeur précédant et n'ayant pas de licence pour sio2, je ne peux pas les mettre à jour.

Je suis sous XCode4 avec une OSX 10.6.7 sous VMWare, le SDK iOS 4.3 et un IPhone jail sous IOS 4.2.1 (qui n'est pas à moi).
C'est la première fois que je développe sous mac, je suis un peu perdu. Je suis même pas sûr d'avoir bien compris ce qu'est armv6 et armv7.
Est-ce que je peux forcer la compil en armv6 ? Est ce la bonne solution ? Comment je fais ?
Est ce que le fait que l'iphone ai un IOS plus vieux que le SDK pose pas problème ? Dans ce cas, ne puis je pas compiler sans me préocuper de la version de l'IPhone pour l'instant ?

Merci de votre aide.

PS: on a plus de contact avec le dév précédant.
gere34 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2011, 22h39   #2
kOrt3x
Rédacteur/Modérateur

 
Avatar de kOrt3x
 
Homme Aurélien Gaymay
Technicien Informatique/Etudiant Web
Inscription : septembre 2006
Messages : 2 710
Détails du profil
Informations personnelles :
Nom : Homme Aurélien Gaymay
Âge : 30
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Technicien Informatique/Etudiant Web
Secteur : Santé

Informations forums :
Inscription : septembre 2006
Messages : 2 710
Points : 11 659
Points : 11 659
Envoyer un message via AIM à kOrt3x Envoyer un message via MSN à kOrt3x Envoyer un message via Skype™ à kOrt3x
Alors développer une application iPhone sur une machine non Apple (VM) et avec un iPhone Jailbreaké, c'est pas bien non plus.

C'est quoi comme iPhone ?
__________________
La rubrique Mac
Les cours & tutoriels Mac
Critiques de Livres Mac & iOS
FAQ Mac & iOS

________________________________________________________________________
QuickEvent : Prise de rendez-vous rapide pour iPhone/iPad et iPod Touch (AppStore)
Mon Livre sur AppleScript : AppleScript: L'essentiel du langage et de ses applications
kOrt3x est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/05/2011, 16h03   #3
gere34
Futur Membre du Club
 
Homme Jérémy Clément
Développeur informatique
Inscription : avril 2008
Messages : 55
Détails du profil
Informations personnelles :
Nom : Homme Jérémy Clément
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : avril 2008
Messages : 55
Points : 15
Points : 15
Citation:
Envoyé par kOrt3x Voir le message
Alors développer une application iPhone sur une machine non Apple (VM) et avec un iPhone Jailbreaké, c'est pas bien non plus.

C'est quoi comme iPhone ?
C'est un IPhone 4.

J'ai réussi en mettant "No" au paramètre Build Active Architecture Only

Maintenant je galère à créer un IPA.
Je fait "Product / Archive" et je n'ai absolument rien qui apparait dans l'organizer alors que j'ai bien "Archive Succeeded". J'ai essayé toutes les config de "skip install" que j'ai trouvé sur google (personne ne dit la même chose d'ailleurs, mais les commentaires du genre "cool it's work fine for me!" m'exaspèrent )
et j'ai aussi renseigné le champ "bundle versions string, short".

Je craque!

Et non, on ne va pas acheter un mac pour apporter 3 modif de gameplay sur un jeu déjà vendu. La licence développeur + celle d' SIO2 c'est déjà assez cher.
gere34 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 19h30.


 
 
 
 
Partenaires

Hébergement Web