2010-06-11 3 views
7

Ich kompiliere eine iPhone-App, die verteilt werden soll. Es ist meine erste App, also habe ich die "iPhone Provisioning Profiles" Anweisungen befolgt. Leider scheitert es mit diesem:Wie kann ich CodeSign reparieren, wenn der Benutzer den Vorgang abgebrochen hat? (Und ich habe nicht)

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 

Ich dachte Keychain nicht erlaubten Codesign aber so weit zu arbeiten, wie ich sagen kann, das ist nicht der Fall.

ich auch versucht, diese Befehle von einem Terminal ausgeführt wird und es mit dieser Meldung fehlgeschlagen:

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

ich die Xcode von Grund auf neu dreimal Einstellung vorgenommen haben. Google hat es gegoogelt. Keine Ergebnisse. Ich habe keine Ahnung, was ich sonst noch versuchen sollte. Irgendwelche Vorschläge?

+3

Ich vermute, es hat etwas mit '* _ * _' in der Namen und Verzeichnisstruktur zu tun. Warum hast du es so genannt? Versuchen Sie, eine Joker-Karte zu verwenden, oder wird sie tatsächlich so genannt? Ich habe nie zuvor diese Ausgabe von XCode bekommen und nicht sicher, warum Sie es/Code Signing im Terminal im Gegensatz zu XCode Build/Codesign das verteilte Bündel erstellen. – iwasrobbed

+0

Entschuldigung, ich habe gerade den Namen meiner App in "* _ * _" geändert, weil die Firma, für die ich arbeite, angibt, dass ich keine unangekündigten Namen nennen kann:/Sorry für die Verwirrung. – eipipuz

+0

Wenn das der Fall ist, möchten Sie vielleicht die Ausgabe, die Sie eingefügt haben, überprüfen, da ich denke, dass Sie einen Punkt verpasst haben. können Sie auch hier versuchen: http://stackoverflow.com/questions/1383981/im-looking-for-a-code-igning-tutorial-for-the-iphone-sdk – iwasrobbed

Antwort

0

Haben Sie in den Projektaufbaueinstellungen einen Berechtigungswert? Wenn ja, dann löschen Sie es und versuchen Sie es erneut

Verwandte Themen