0

ビルドライン:

xcrun -sdk iphoneos PackageApplication -v Myapp.app -o Myapp.ipa --sign 署名 ID のハッシュがここに入る --embed MyProvisioningProfile.mobileprovision

IPA ファイルにコンパイルされますが、デバイスに転送しようとすると、「アプリケーションには有効な署名がありません」というエラーが表示されます。

XCode UI でその証明書とそのモバイル プロビジョニングを使用すると、完全に機能します。何が問題なのかわかりません。

4

1 に答える 1

0

.app ファイルがパッケージ化されると、.xcodeproj ファイルがビルド元の xcodebuild コマンドに渡されました。その xcodeproj ファイルの設定は、配布証明書ではなく開発者証明書を使用するように設定されていました。XCode UI を開き、すべての参照を iOS 開発者から iOS ディストリビューションに変更すると、問題が修正されました。

于 2014-06-04T14:23:39.127 に答える