コンテキスト: Phonegap Build を使用して、アドホック OTA 配布用の .ipa ファイルをビルドしています (ベータ テスター向け)。Phonegap ビルド プロファイルに新しいキーを追加しました (これは私の会社の概念実証です)。これは配布証明書であり、.p12 ファイルとしてエクスポートされた秘密キーです。次に、アドホック ユーザー用のモバイル プロビジョニング プロファイルを要求して、Apple 開発ポータルからダウンロードしました。しばらく前に作成したネイティブ アプリから独自の .plist を作成し、.ipa を通常のダウンロードとインストールの手順で Web サーバーに配置しました。ファイルをダウンロードできなかったというエラーが表示される前に、.ipa ファイルはほとんどインストールされます。オーガナイザーでデバイスのログを調べましたが、それほど多くはありませんでした。コンソールはそれを教えてくれますMobileInstallationInstall: failed with -1
が問題でした。同じことを行いますが、開発者プロビジョニングと.p12にエクスポートされた開発者証明書を使用すると、iTunesから問題なくインストールできます. しかし、OTA ディストリビューションを片付けることができないようです。
これが発生する理由と、それを解決するためにできることについて何か考えはありますか? 過去のプロジェクトから作成したマニフェスト plist は次のとおりです。
編集: はい、デバイスはプロビジョニング プロファイルに正しく割り当てられています。
<plist version="1.0">
<dict>
<key>items</key>
<array>
<dict>
<key>assets</key>
<array>
<dict>
<key>kind</key>
<string>software-package</string>
<key>url</key>
<string>http://myserver/adhoc_download/myapp.ipa</string>
</dict>
<dict>
<key>kind</key>
<string>full-size-image</string>
<key>needs-shine</key>
<true/>
<key>url</key>
<string>http://myserver/adhoc_download/images/icon-ipad3.png</string>
</dict>
<dict>
<key>kind</key>
<string>display-image</string>
<key>needs-shine</key>
<true/>
<key>url</key>
<string>http://myserver/adhoc_download/images/icon-iphone4.png</string>
</dict>
</array>
<key>metadata</key>
<dict>
<key>bundle-identifier</key>
<string>com.mycompany.myapp</string>
<key>kind</key>
<string>software</string>
<key>subtitle</key>
<string></string>
<key>title</key>
<string>myapp</string>
</dict>
</dict>
</array>
</dict>
</plist>