1

iTunes を必要とせずにアプリをアドホックに展開する方法について、複数のソースからの一連の指示に従いました。しかし、私は矛盾に遭遇しました。必要な配布証明書を取得し、アドホック プロビジョニング プロファイルを作成し、プロファイルを使用してビルドおよびアーカイブし、アプリを共有し、必要なフィールドに入力し、.ipa ファイルと .plist ファイルをサーバーにアップロードし、テストしました。デバイスにプロビジョニング プロファイルがなかったため、アプリをインストールできませんでした。プロビジョニング プロファイルをアップロードし、デバイスからダウンロードしてみましたが、うまくいきました。これで、コンピューターに接続せずにアプリをダウンロードしてインストールできるようになりました。

ただし、別のデバイスでテストすると、アプリは実行を拒否しました。モバイル プロビジョニング ファイルがインストールを拒否していたことが原因であることがわかりました。これは、デバイスで開発者モードがオンになっていないことが原因でした。その後、開発者モードを有効にするには、コンピューターに接続する必要があることがわかりました。

この問題を回避する方法はありますか? コンピューターに接続せずに開発者モードをオンにするか、プロビジョニング プロファイルのインストールをインストールする必要がないか、開発者モードをオンにせずにプロビジョニング プロファイルをデバイスにインストールする方法はありますか?

このページに開発者モードまたはプロビジョニング プロファイルについての言及がありません: http://developer.apple.com/library/ios/#featuredarticles/FA_Wireless_Enterprise_App_Distribution/Introduction/Introduction.html

ここで何が欠けていますか?ありがとう。

4

2 に答える 2

1

サポートするすべてのデバイス UDID を持つプロファイルを使用してアプリをアーカイブします。これで問題が解決するはずです。

于 2013-03-11T16:53:11.197 に答える
0

TestFlightApp.com

アドホック (100 台のデバイスに制限) またはエンタープライズ (100 台以上のデバイスにカスタム アプリを全社展開) に配布できます。さらに、Apple はそれらを買収したばかりなので、サービスがさらに改善されるか、Xcode 6 と統合されます。

仕事で TestFlight を使用すると、すばらしい効果が得られます。誰があなたのビルドをダウンロードしたかを追跡し、フィードバックを収集し、TestFlight SDK をインポートすると、クラッシュも報告されます。

于 2014-03-12T17:12:36.327 に答える