Ich habe eine App, die auf meinem Mac (läuft El Capitan), aber wenn ich den App-Projektordner auf einen anderen Mac kopieren (mit Sierra wenn das Problem sein könnte) und führen Sie das Projekt ich erhalte die Code-Signing-Fehler:Code Signing Fehler in XCode 8.2.1
CodeSign /Users/.../Library/Developer/Xcode/DerivedData/appname-fgarszmikfuloefrynwpohxkvgav/Build/Products/Debug-iphonesimulator/appname.app
cd "/Users/... app path"
export CODESIGN_ALLOCATE=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate
export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"
Signing Identity: "-"
/usr/bin/codesign --force --sign - --timestamp=none /Users/.../Library/Developer/Xcode/DerivedData/appname-fgarszmikfuloefrynwpohxkvgav/Build/Products/Debug-iphonesimulator/appname.app
/Users/.../Library/Developer/Xcode/DerivedData/appname-fgarszmikfuloefrynwpohxkvgav/Build/Products/Debug-iphonesimulator/appname.app: resource fork, Finder information, or similar detritus not allowed
Command /usr/bin/codesign failed with exit code 1
New certs und Provisioning-Profile usw., aber alles, was in Ordnung sein sollte.
Gefolgt von jedem Vorschlag, den ich hier finden kann (speziell Code Sign Error in macOS Sierra Xcode 8 : resource fork, Finder information, or similar detritus not allowed), gereinigt, alt gereinigt. Das automatische Verwalten der Signatur behebt das Problem nicht.
Ich habe Entwicklerkonto bezahlt.
Kann jemand vorschlagen, was das Problem verursachen könnte?
Was passiert, wenn Sie versuchen, mit einem echten Gerät (oder "Generic iOS Device") und nicht mit einem Simulator zu bauen? – nshuman
Ja, ich könnte das versuchen, aber es gibt einige CoreData-Änderungen in der App, die wir testen möchten. Die Daten können auf dem Gerät verloren gehen, was wir nicht wollen, wenn wir es vermeiden können. – RGriffiths
Sie sagen, dass die Zertifikate und Bereitstellungsprofile in Ordnung sind, aber den privaten Schlüssel für das Zertifikat nicht erwähnen. Ist das auch auf dem anderen Mac? Auch das ist eine Mac App, richtig? Ich nehme an, dass, wenn der alte Mac Sierra läuft, Sie auch versuchen, mit einer älteren Version von Xcode zu bauen. Ich vermute, dass das auch ein Teil des Problems sein könnte. Welche Versionen von Xcode sind auf den beiden Rechnern? – wottle