gemacht Ich habe ein Skript zum Erstellen meiner App, die seit der Aktualisierung auf Xcode 4.5 gebrochen ist. Das Problem ist das Signieren von Code. Wenn ich laufen die folgenden:Wie ist die Code-Signatur in Xcode 4.5
/usr/bin/xcrun \
-sdk iphoneos \
PackageApplication \
-v "${BUILD_DIR}/${APPLICATION_NAME}.app" \
-o "${APP_ARCHIVE}" \
--sign "${DEVELOPER_ID}"
--embed "${PROVISIONING_PROFILE}"
ich die folgende Fehlermeldung erhalten:
error: /usr/bin/codesign --force --preserve-metadata --sign iPhone Developer: Apple Developer --resource-rules=/var/folders/p5/gfgpv6911ylbs52cnbh2___m0000gq/T/ky9_XtRlRr/Payload/Blah.app/ResourceRules.plist /var/folders/p5/gfgpv6911ylbs52cnbh2___m0000gq/T/ky9_XtRlRr/Payload/Blah.app failed with error 1. Output: /var/folders/p5/gfgpv6911ylbs52cnbh2___m0000gq/T/ky9_XtRlRr/Payload/Blah.app: replacing existing signature
codesign_allocate: object: /private/var/folders/p5/gfgpv6911ylbs52cnbh2___m0000gq/T/ky9_XtRlRr/Payload/Blah.app/Blah malformed object (unknown load command 34)
/var/folders/p5/gfgpv6911ylbs52cnbh2___m0000gq/T/ky9_XtRlRr/Payload/Blah.app: object file format unrecognized, invalid, or unsuitable
Etwas läuft falsch mit dem Code-Signing wo sie mit Xcode 4.3 vor adaequat. Kann die Code-Signierung weiterhin mit demselben Befehl ausgeführt werden? Ist dieser "unbekannte Ladebefehl" der Täter, und wenn ja, was ist er und wie würde man ihn finden und beheben?
Vielleicht ist das Problem mit Ihrer Zeitmaschine. Ich bin mir ziemlich sicher, dass iOS 6 noch nicht veröffentlicht wurde. –
@ ferson2020, welche Beta-Version von Xcode 4.5 laufen Sie? –
Ich verwende Xcode45-DP4. – ferson2020