私たちは署名されていない.IPAファイルを提供する必要のあるお客様のためにiPadアプリケーションを用意しています。Xcodeで署名されていない.IPAを作成する8.3
のXcode 8.3以前、私は、このコマンドを使用して符号なし.IPAを作成することができました:
のXcode 8.3以降でxcodebuild -exportArchive -archivePath $ARCHIVE_DIRECTORY'/'$APP_NAME'.xcarchive' -exportPath $OUT_PATH
を、そのコマンドは私がexportOptionsを提供する必要があると言って私にエラーを与えます。 plistファイルには、私は次の内容を1作成:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>method</key>
<string>enterprise</string>
</dict>
</plist>
をして-exportOptionsPList ./exportOptions.plist
を加えて上記と同じコマンドを使用します。今、私の代わりにこのエラーが出る:
No 'teamID' specified and no team ID found in the archive
は、私は私のexportOptions.plistファイルへteamIDキーを追加しようとしたが、それも失敗した、このエラーが発生:xxxxは私のチームである
No valid iOS Distribution signing identities belonging to team xxxx were found.
を( id)
私は解決策を探して成功しなかったいくつかを試しました。提案されたソリューションのほとんどは、8.3より前のXcodeバージョン用です - 最も一般的な提案は、エクスポートコマンドにCODE_SIGN_IDENTITY=""
とCODE_SIGNING_REQUIRED=NO
を追加することでしたが、私のケースでは(同じエラー)役に立たなかった。