読者です 読者をやめる 読者になる 読者になる

Application requires iPhone environment のチェックが外れていた!

iPhone

今日の午後、AdHoc 配布用のファイルを作成したのですが、確認の為 iTunes にファイルをドラッグしても iTunes が実行ファイル(〜.app)を受け取ってくれません! 何がおかしいのか色々と試したりしたのですがダメでした・・・・

夜になり、ふと info.plist を見ると Application requires iPhone environment がチェックされてない事に気がつきました。
他のアプリを見るとチェックされています。

ドキュメント を見るとこれがチェックされていると、bundle(実行ファイル) は iOSのみ動くと書かれています。

これをチェックしたところ無事に、AdHoc 配布用のファイルは出来ました。


ちなみに Application requires iPhone environment のチェックを外して試してみると

  • シミュレーターでは Debug/Release共に動作
  • 開発用実機で Debug は動作
  • 開発用実機で Release はuploadエラーが出るがインストール出来、実行も出来る

という事で、Application requires iPhone environment のチェックが外れている事には気がつき辛いので注意しましょうね ^^);