OS X El Capitan を使用して XCode 7.3.1 でアプリを開発してから、macOS Sierra および Xcode 8 に更新する際にこの問題が発生します。
次の手順に従って、この問題を解決できます。
- Xcode 7.3.1 でアプリをアーカイブします (developer.apple.com でダウンロード)
- アプリをアーカイブしたら、オーガナイザーでアーカイブを見つけて、次の操作を行います。
"ファインダーに表示";
"パッケージの内容を表示";
「xx.xcarchive」ファイルで、「Products」-「Applications」-「xx.app」(xx はアプリの名前)、「Show package contents」をもう一度探します。
最後に、「Info.plist」という名前のファイルがあることがわかります。それを開きます。
「BuildMachineOSBuild」という名前のキーで値を編集します。「16A323」に変更するだけです(「macOS Sierra」のバージョンです)。
Xcode 8 のバージョン番号が「8A218a」の「DTXcodeBuild」という名前のキーで値を編集します。
その後、Xcode 8 または macOS Sierra の Application Loader を使用して、このアーカイブをアップロードできます。
Info.plist