Xcode3.2.6で、シミュレータでの実行時に「set start-with-shell off」エラーとなる際の対処方法について

iPhone/iPad開発時のちょっとしたトラブルと、解決した際の情報をまとめてみました 個人的な備忘録的なまとめです
0
西村誠一 @khb02323

1、Xcode3.2.x系でiPhone/iPadの開発をしていて遭遇したトラブルと、その対処方法についてメモしておきます(このアカウントでこんな事書いても誰が見るんだ?・・・とも思ったんですが、後々、検索とかで引っかかればいいかなって感じです)

2011-03-21 22:22:41
西村誠一 @khb02323

2、Xcodeを3.2.5→3.2.6(iOS4.3対応版)にアップグレード(アンインストール&再インストール)して、既存のプロジェクトをビルドして、シミュレータで実行した所「set start-with-shell off」エラーとなり、シミュレータで落ちる様になりました

2011-03-21 22:22:46
西村誠一 @khb02323

3、(※)このトラブルは3.2.x→3.2.4や、→3.2.5でも発生する事があるみたいです(検索して見つかった情報によると)

2011-03-21 22:22:52
西村誠一 @khb02323

4、・・・で、「set start-with-shell off」というエラーメッセージを基点に検索すると、こんな感じの検索結果が見つかるんですが、これらを参考にしても、今ひとつ解決に至りませんでした http://tinyurl.com/4olxjqe

2011-03-21 22:22:58
西村誠一 @khb02323

5、ちなみに、検索結果の中で、「If you are using native libraries, you should recompile them using iOS4」という回答についてだけは、「iOS4でリコンパイルってどうやるんだ?」というのがよく分かりませんでした

2011-03-21 22:23:04
西村誠一 @khb02323

6、(※)↑ 「iOS4でリコンパイル」というのが「iOS Deployment Target」を4.xにする話かと思ったら、それは全然効果ありませんでした

2011-03-21 22:23:10
西村誠一 @khb02323

7、・・・で、色々苦しんだ訳ですが、XCode3.2.6にして発生したシミュレータ実行時の「set start-with-shell off」エラーの解決法ですが、結論としては、「最初にDeviceビルドを行ってから」、「次にSimulatorビルドを行う」とそれだけで解決します

2011-03-21 22:23:16
西村誠一 @khb02323

8、(※)「Deviceビルド」の際、実機は必要なくて「Device」モードでメニューの「ビルド/ビルド」をするだけでOKです。その後「Simulator」モードでビルドして実行すれば、このエラーは出なくなります

2011-03-21 22:23:23
西村誠一 @khb02323

9、上記のエラーメッセージに対する対処方法は、以下の通りなんですが、遭えて一言言いたい・・・「何故?w」 iPhone開発でのトラブルってこんなんばっかですよ・・・@愚痴

2011-03-21 22:23:29
西村誠一 @khb02323

10、ちなみに、「set start-with-shell off」で検索した検索結果ですが、英語/日本語情報共に解決の参考になる情報がなくて日本語情報に至っては「iOS4.1シミュレータでは動く」とかしか見つからなかったんですが、このエラーになる人少ないんですかね?と思いました

2011-03-21 22:23:35