Xcode3.2.6で、シミュレータでの実行時に「set start-with-shell off」エラーとなる際の対処方法について
1、Xcode3.2.x系でiPhone/iPadの開発をしていて遭遇したトラブルと、その対処方法についてメモしておきます(このアカウントでこんな事書いても誰が見るんだ?・・・とも思ったんですが、後々、検索とかで引っかかればいいかなって感じです)
2011-03-21 22:22:412、Xcodeを3.2.5→3.2.6(iOS4.3対応版)にアップグレード(アンインストール&再インストール)して、既存のプロジェクトをビルドして、シミュレータで実行した所「set start-with-shell off」エラーとなり、シミュレータで落ちる様になりました
2011-03-21 22:22:464、・・・で、「set start-with-shell off」というエラーメッセージを基点に検索すると、こんな感じの検索結果が見つかるんですが、これらを参考にしても、今ひとつ解決に至りませんでした http://tinyurl.com/4olxjqe
2011-03-21 22:22:585、ちなみに、検索結果の中で、「If you are using native libraries, you should recompile them using iOS4」という回答についてだけは、「iOS4でリコンパイルってどうやるんだ?」というのがよく分かりませんでした
2011-03-21 22:23:046、(※)↑ 「iOS4でリコンパイル」というのが「iOS Deployment Target」を4.xにする話かと思ったら、それは全然効果ありませんでした
2011-03-21 22:23:107、・・・で、色々苦しんだ訳ですが、XCode3.2.6にして発生したシミュレータ実行時の「set start-with-shell off」エラーの解決法ですが、結論としては、「最初にDeviceビルドを行ってから」、「次にSimulatorビルドを行う」とそれだけで解決します
2011-03-21 22:23:168、(※)「Deviceビルド」の際、実機は必要なくて「Device」モードでメニューの「ビルド/ビルド」をするだけでOKです。その後「Simulator」モードでビルドして実行すれば、このエラーは出なくなります
2011-03-21 22:23:239、上記のエラーメッセージに対する対処方法は、以下の通りなんですが、遭えて一言言いたい・・・「何故?w」 iPhone開発でのトラブルってこんなんばっかですよ・・・@愚痴
2011-03-21 22:23:2910、ちなみに、「set start-with-shell off」で検索した検索結果ですが、英語/日本語情報共に解決の参考になる情報がなくて日本語情報に至っては「iOS4.1シミュレータでは動く」とかしか見つからなかったんですが、このエラーになる人少ないんですかね?と思いました
2011-03-21 22:23:35