.ipa
エンタープライズ証明書で署名され、社内配布プロファイルを使用するファイルがあります。元のソース コードは手元にありません。Dev center の配布記事を読んだところ、配布目的でアーカイブする必要があることがわかりました。.ipa ファイルをアーカイブする方法がわかりません。これで私を助けてもらえますか?私はこの iOS 開発の世界に不慣れです。
1 に答える
適切なプロビジョニング プロファイルと配布証明書を使用して、すべてが適切にビルドおよび署名されていると仮定します。
XCode によって生成されたmyApp.ipa
とが必要です。他にも方法があるかもしれませんが、Xcode を介してこれらを生成するのが最も簡単です。myApp.plist
これらのファイルを両方とも取得したら、それらをサーバーにアップロードします (例:public_html/app/myApp.ipa
とpublic_html/app/myApp.plist
)。
ユーザーは Safari 経由でダウンロード ページに移動します。このページには、次のようなリンクを含めます。
<a href="itms-services://?action=download-manifest&url=http://mydomain.com/app/myApp.plist">Install the app</a>
を指していmyApp.plist
ます。これには (とりわけ) 次のような項目が含まれている必要があります (現時点では正確な形式はわかりませんが、テキスト エディターで .plist ファイルを開くと簡単に見つけることができます)。
<key>url</key>
<string>http://mydomain.com/app/myApp.ipa</string>
この URL は通常、XCode のアーカイブ中にも追加されますが、簡単に編集できます。これは.ipa
(実際には、実行可能ファイルや画像などのその他のリソースを含む zip ファイル) を指しています。
ユーザーが Safari で [アプリのインストール] をタップすると、plist ファイルが読み込まれ、ここまでのすべてが成功した場合は、ユーザーにアプリケーションのインストールを求めるメッセージが表示されます。