10

アプリの「PLUS」バージョンと通常バージョンがあります。異なるターゲットを使用して両方をアーカイブします。ipa を TestFlight (ホッケー サーバーにも) にアップロードすると、「PLUS」バージョンは常に正常にダウンロードされます。しかし、通常のバージョンでは常に「アプリケーションをダウンロードできません」というエラーが表示されます。

2 つのビルド間でコードをまったく変更していません。ビルドの合間に「クリーン」を行います。コードの唯一の違いは、コードの一部を変更する「PLUS_VER」マクロを定義していることです。また、2 つのターゲットに関連付けられたリソース ファイルにはいくつかの違いがあります。これは決して起こらなかったものですが、この問題は、この現在のバージョンでビルドするたびに一貫しています。

何か案は?

<><

4

6 に答える 6

6

コンソールを見る上でのヒントをありがとう。インストール中に、プロビジョニングプロファイルがiCloudのユビキタスなKey-Valueストアの資格と一致しないことがわかりました。このリリースではiCloudを有効にしています。

私は入って、各プロビジョニングプロファイルを「編集」し(基本的に何もしませんでした...)、それらを再ダウンロードすると、問題が修正されました。

Appleがあなたのプロビジョニングプロファイルを無効にしたり、少なくとも更新が必要であることを知らせたりしないのはちょっと迷惑です...:-/

于 2012-05-16T01:57:19.183 に答える
6

私はこれと同じ問題と戦っていましたが、この質問はグーグルで2番目です。エラーは基本的に、アプリをインストールできない理由があることを意味します。これにはさまざまな理由が考えられます。確認する唯一の方法は、アプリのインストール中にコンソールを確認することです。コンソールには、より有用なエラー メッセージが表示されます。

マシンにアクセスできる場合は、Xcode のオーガナイザー ウィンドウを使用して、接続されているデバイスのコンソールを表示できます。マシンにアクセスできない場合は、ユーザーに iPhone 構成ユーティリティをインストールしてもらいます。Apple からダウンロードできる Windows と Mac の両方のバージョンがあります。その後、コンソールを表示して、出力を電子メールで送信できます。

私の場合、Testflight を使用して開発ビルドをインストールしていました。プロビジョニングの問題があるに違いないと思い、さまざまなことを試しました。最終的にコンソール出力を見たとき、iOS 5 デバイスに iOS 6 アプリをインストールしようとしていることが明らかになりました。

于 2013-01-21T17:10:21.327 に答える
1

OTAの使用に問題がありました(XCode 4.3.3を使用していますが、XCode 4.xxでも同じだと思います)。

リリースプロビジョニングプロファイルを使用する場合にのみ、開発デバイスにアプリをインストールできます。スキームの設定を変更したとき(スキーム名をクリックして[スキームの編集...]を選択します。左側の行にこのスキーム設定があり、[アーカイブ]をクリックして[ビルド構成]を変更する必要がありました。 「デバッグ」する)。開発プロビジョニングプロファイルでOTAを使用してアプリを配布できたよりも。

それが誰かを助けることを願っています

于 2012-07-24T12:11:25.727 に答える
0

私はちょうど問題を抱えていました.testflightがダウンしているようです. 最初からシステムステータスに表示されていませんでしたが、問題が発生した期間を反映するように更新されました。

テストフライト

于 2015-12-10T02:36:14.233 に答える