私のMacには(El Capitanを使用して)ビルドされていますが、プロジェクトプロジェクトフォルダを別のMac(Sierraが問題の可能性がある場合)にコピーしてプロジェクトを実行するとコード署名エラーが表示されます。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
新しい証明書とプロビジョニングプロファイルなどはすべて問題ありません。
私はここで(特にCode Sign Error in macOS Sierra Xcode 8 : resource fork, Finder information, or similar detritus not allowed)、清掃、alt-cleanedで見つけることができるすべての提案に続きます。署名を自動管理しても問題は解決しません。
私は開発者アカウントを支払いました。
誰でも問題の原因を示唆することはできますか?
シミュレータではなく、実際のデバイス(または「汎用iOSデバイス」)を使用してビルドしようとするとどうなりますか? – nshuman
はい、私はそれを試すことができますが、テストしたいアプリケーションにCoreDataの変更がいくつかあります。デバイス上でデータが失われる可能性がある場合は、不要になる可能性があります。 – RGriffiths
あなたは、証明書とプロビジョニングのプロファイルは正常ですが、証明書の秘密鍵については言及していません。それは他のMacにもありますか?また、これはMacアプリですよね?私は古いMacがSierraを実行している場合、Xcodeの古いバージョンを使用してビルドしようとしていることを推測しています。私はそれも問題の一部であるかもしれないと思う。 2台のマシンにはどのバージョンのXcodeがありますか? – wottle