iPhoneへのアドホックアプリのインストールに関する問題:“リソースが変更されました。”

StackOverflow https://stackoverflow.com/questions/1409985

  •  05-07-2019
  •  | 
  •  

質問

" Debug"でコンパイルされた開発用iPhoneにアプリをインストールできます。アドホックプロビジョニングを使用した設定で、すべて正常に機能します。 しかし、「リリース」を使用してビルドすると、構成、iTunesによれば: アプリケーションXXXはiPhoneにインストールされていません" YYYY"リソースが変更されたためです。

このメッセージを見たことはありません。誰がその意味を知っていますか?

ありがとう!

アントニオ

役に立ちましたか?

解決 2

ようやく問題を取り除きました。ビルドの作成後にiTunesのイメージを含めようとしましたが、このメソッドを使用したとき( http://iosdevelopertips.com/xcode/itunes-icon-for-ad-hoc-distributions.html )すべてがスムーズに進みました。

他のヒント

最初のベータ版でも同じ問題が発生しました。 Windowsの誰かがxxx.appフォルダーを掘った後、エクスプローラーは内部に Thumbs.db ファイルを作成し、ブーム、メッセージ" TheアプリケーションXXXはiPhoneにインストールされていません" YYYY"リソースが変更されたためです。" がインストールを試みたとき。

彼はiTunesからアプリを削除し、xxx.appからすべてのThumbs.dbを削除しなければならなかったので、動作しました。

万が一の場合に役立ちます:私の場合、.appをネットワークドライブにコピーしてから、Win7コンピューターにコピーしてから、iTunesにドラッグしましたが、うまくいきませんでした。コピーする前に最初に.appを圧縮してから、もう一方の端で圧縮解除すると、機能しました。もちろん、理由はわかりません。...

デバッグ構成とリリース構成にはいくつかの重要な違いがあり、リリースはアドホックに近いはずです。したがって、最初にリリース構成を複製し、コピーを作成して「アドホック」を呼び出し、アドホックプロビジョニングプロファイルを必ず使用する必要があります。次に、新しい資格ファイルを作成する必要があります。 Xcodeの新しいバージョンには、プロビジョニングプロファイルを含むipaファイルにアプリをビルドおよびアーカイブできる便利な機能があります。

これをすべて行う方法はここで説明されています: http://www.tuaw.com/2010/05/23/devsugar-a-better-way-to-share-ad-hoc-builds/

これらの手順では、資格plistファイルを作成するように指示されたときに、plistファイルのget-task-allowをオフにするように指示しています。資格ファイルを作成したとき、get-task-allow行がまったくなかったため、行を作成し、タイプをブール値に設定して、チェックを外したままにしました。私にとってはうまくいった。

このような奇妙さを回避する最善の解決策は、IPAファイルを作成することです。 XCodeでIPAターゲットを作成するためのステップバイステップガイドはこちらです:

http: //idotcomllc.wordpress.com/2009/05/26/how-to-build-a-ipa-file-from-xcode/

最初は導入プロジェクトであるため、「Aggregate」を検索します。ビルド用の新しいIPAターゲットを作成する方法を教え始めるポイントを見つけます。

ウィンドウがアクセスできるサーバーにアプリを直接アップロードします。次に、Windowsで圧縮します。

私はそれを持っていて、クリーンなビルドをして、それを二度と見なかった。

不完全なipa / zipアーカイブ(インストール終了時に受信)が原因でした。

実行スクリプトを使用して.appファイルをペイロードフォルダーにcp -Rすることでこの問題が発生しました。ペイロードフォルダーと手動で.ipaファイルを圧縮し、正常に機能しました。 .appファイルを検証するためにcodesign -vを使用して数回テストしました。ビルドおよび実行スクリプトの後、常にエラーが発生します。ファイルを手動でコピーしてもエラーはありません。

私にとっての問題は、共有ネットワークドライブ上のすべてのディレクトリに.Doubleファイルが追加されることでした。私たちは主にWindows環境であり、Macはドライブのすべてのディレクトリに.Doubleファイルを保存していました。

文字通り、上記の問題を修正するために、(iTunesにコピーされるアプリの)すべてのディレクトリの.Doubleファイルを削除し、修正しました。

これが誰かの助けになることを願っています!

私はいくつかのアプリをテストすることを任されましたが、何らかの理由でこのエラーを受け取ったのは私のチームだけでした。私はXPに取り組んでいます。テストしているすべてのアプリは同じプロビジョニングファイルを使用していますが、一部のアプリは同期しますが、他のアプリは同期しません。何が修正されたかわからないが、* マイミュージック\ iTunes \ iTunes Media \モバイルアプリケーション* フォルダーに移動し、同期しようとしていたアプリの既存の.ipaファイルを削除しました。後でうまく同期します。問題に対する答えではないかもしれませんが、試してみてください。

Macでasstesを使用している場合、またはバージョン管理されたコンテンツがある場合、.DS_Storeファイルと非表示の.gitフォルダーで同じ問題が発生しました。アセットから削除すると、問題はなくなりました。隠しファイルに問題がある可能性があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top