2011-02-07

AdHoc error : Resource has been modified...

AdHocリリースしたときに、たまにWindowsユーザーから「リソースが変更されました」というログがでてインストールできない、ということがありましたので、それの回避方法です。
ググッても有益な情報がなかったので、解決方法です。

原因は、リソース変更というエラー名のとおり、リリースしたXXX.appの内容がオリジナルから変更が加わっているためインストールできなくなっています。
これは基本的にMacではおきません。Windowsユーザーで発生します。なぜならMacではXXX.appは1ファイルとして扱われるため故意にやらない限り変更は加えられないが、Windowsではフォルダになって展開されるため意図せず変更が入ってしまう場合があるからです。そのためオリジナルと等しく展開されないとリソースエラーとしてインストールできなくなります。

例えば、展開ツールとかファイル管理ツールなど常駐アプリが動作して.XXXファイルみたいな管理ファイルを作ってしまうとか、iTunesのライブラリにアプリを何度もアップデートを繰り返すことでも起こります。そのときはアプリをiTunesのライブラリから消去し、再インストールすることで解決します。

このエラーは正しく展開できていないか、iTunesのライブラリにゴミが残っているかのどちらかが原因になると思います。

No comments:

Post a Comment