Edited at

最新のiTunesでTitanium のビルドの際に出来るipaファイルがインストール出来ない

More than 5 years have passed since last update.

Twitterにも書きましたが、ググっても全然情報が見つからずに途方にくれたのでシェアしておきます。

Titanium で開発していると Ad-Hoc の配布は簡単です。

Titanium Studio や CLI でターゲットデバイスのUUIDを含んだプロビジョニングプロファイルで手元の実機にビルドすると、以下のディレクトリにipaファイルが出来るから、それをシェアするだけで済みます。

YourProject/build/iphone/build/Debug-iphoneos/YourProject.ipa

通常はこの方法で問題無いのですが、先日こんなエラーが表示され、ipaをインストール出来なくなりました。

「エラーが起きたため、App"YourPorject"を iTunes ライブラリ に追加できませんでした。 メモリが不足しています。」

勿論メモリもSSD/HDDにも余裕は有ります。

iTunesライブラリ削除、コンピュータの認証・AppleIDの認証を外す・入れるを、アンチウィルスソフトをオフ、別の実機、iTunes再インストールと色々試しましたが変わず。

原因の方は、最近のAppceleratorのブログで知りました。

Device deployment broken by recent iTunes update 11.2

JIRAでチケットも切られてて、既にFixedな様です。次のマイナーバージョンアップで治る筈です。

[TIMOB-16987] iTunes 11.2 (114) Shows an error when trying to copy the build app - Appcelerator JIRA

回避策としては、ターゲットデバイスの持ち主にiTunesのバージョンアップを自粛してもらう・・・ではなくて、ちゃんとAd-Hoc Distribution用のプロビジョニングプロファイルを作って、Titanium Studio で[プロジェクトを副クリック] - [Publish] - [Distribute Ad Hoc/Enterprise] からビルドすると大丈夫でした。