2010-06-11 9 views
7

Je suis en train de compiler une application pour iPhone destinée à être distribuée. C'est ma première application donc j'ai suivi les instructions "iPhone Provisioning Profiles". Malheureusement, il échoue avec ceci:Comment réparer CodeSign quand il est dit que l'utilisateur a annulé l'opération? (Et je n'ai pas)

CodeSign build/*_*_.app 
cd "/Users/videojuegos/Documents/*_*_" 
setenv IGNORE_CODESIGN_ALLOCATE_RADAR_7181968 /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/codesign_allocate 
setenv PATH "/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" 
/usr/bin/codesign -f -s "iPhone Distribution: ******" "--resource-rules=/Users/videojuegos/Documents/*_*_/build/*_*_.app/ResourceRules.plist" --entitlements "/Users/videojuegos/Documents/*_*_/build/Unity-iPhone.build/Distribution-iphoneos/Unity-iPhone.build/*_*_.xcent" "/Users/videojuegos/Documents/*_*_/build/*_*_.app" 

/Users/videojuegos/Documents/*_*_/build/*_*_.app: The operation was cancelled by the user. 
Command /usr/bin/codesign failed with exit code 1 

Je pensais que Trousseau ne permettait pas Codesign de travailler, mais pour autant que je peux dire que ce n'est pas le cas.

J'ai aussi essayé d'exécuter ces commandes à partir d'un terminal et il a échoué avec ce message:

Users/videojuegos/Documents/*_*_/build/Unity-iPhone.build/Distribution-iphoneos/Unity-iPhone.build/*_*_.xcent: cannot read entitlement data 

J'ai fait XCode la mise à zéro à trois reprises. Googled il. Aucun résultat. Je n'ai aucune idée de quoi d'autre essayer. Aucune suggestion?

+3

Je suppose que cela a quelque chose à voir avec '* _ * _' étant dans la structure du nom et du répertoire. Pourquoi l'avez-vous nommé ainsi? Est-ce que vous essayez d'utiliser une carte joker ou est-ce qu'elle est nommée? Je n'ai jamais eu cette sortie de XCode auparavant et je ne sais pas pourquoi vous construisez la signature/code dans le terminal par rapport à la construction de XCode/codesign l'ensemble distribué. – iwasrobbed

+0

Désolé, je viens de changer le nom de mon application en "* _ * _" parce que la société pour laquelle je travaille déclare que je ne peux pas donner de noms d'applications non annoncées:/Désolé pour la confusion. – eipipuz

+0

Si c'est le cas, vous voudrez peut-être vérifier la sortie que vous avez collée car je pense que vous avez manqué une place. vous pouvez également essayer ici: http://stackoverflow.com/questions/1383981/im-looking-for-a-code-signing-tutorial-for-the-iphone-sdk – iwasrobbed

Répondre

0

Avez-vous une valeur de droits dans les paramètres de construction du projet. Si c'est le cas, supprimez-le et réessayez.