2010-06-11 [長年日記]
_ [iPhone] iPhone AdHoc配布で起動した瞬間にAccessViolationで落ちる
iPhone AdHoc配布で起動した瞬間にAccessViolationで落ちる
iPhoneのAdHoc配布ではまったのでメモです。
posix_spawn("〜パス〜", ...): Permission denied
ってエラーで起動した瞬間に落ちる。
原因は、Dropboxフォルダに配布用の.appを素で置いてしまったから。
.appはmacから見るとファイルですが、実体はディレクトリ構成になっていて、
どうもDropboxがその中の.XXX的なシステムファイルを削除する仕様らしい。
解決策は、zipで圧縮して置けばOK。
1人のマシンで転送すると動く(Dropbox経由してなかった)ので、理由が分からずはまりました。
.appで同じようにはまるのは昔は結構あった気がしたのですが、
最近はなかったのでさっぱり忘れてました。
あと、AdHoc配布用ビルドってチームの代表1人しかビルドできないんですね。
(Certificateのせいで、1台に制限される)
個人で開発するときはいいけど、企業で開発している人はどうしてるんでしょう?
ビルド専用機を1台立てるとか?