【iOS】Xcode5で作成したStoryboardを使ったプロジェクトをiOS5で実行するとクラッシュするのをなんとかしてください!!!
問題点
XCode5になってからいろいろ変更されて疲れ果ててるコバです。
まぁXCode3から4のときも同じでしたしね。いつものことっちゃことなんですが……。
さて、今回はXCode5でStorybordを使ったプロジェクトをiOS5で実行させてみるとなんとクラッシュするではありませんか!!!
あれ???なんか変な実装した??って思って、一番簡単な標準のTemplateからSingleViewテンプレートを選んで、作成してみてもクラッシュ……。
全くワケワカランデス….。
さてやっぱりここはGoogle師匠のお出ましをお願いするところでしょう。
参考サイト
Xcode5で作ったプロジェクトをiOS5で動かす時にStoryboardが見つからないと言われる件Add Star
“Could not find a storyboard” in Xcode 5 for iOS 5.0
この2サイトの情報で、なんとか解決!!!!
ありがとうございました。
対処法
- Storyboardファイルを選択して、InspectorペインのLocalizationにあるBaseのチェックを外す。
- ダイアログが表示されるのでMove file to がEnglishになっていることを確認して、「Move」をクリックする。
- LocalizationのチェックがEnglishに移っていることを確認する
- Use Autolayoutのチェックを外す
AutolayoutはiOS6以降の機能なので、ここにチェックが入っているとクラッシュします - 実機もしくはSimulatorで動作確認してみる。
これでiOS5でStoryboard使ってもクラッシュしないようになりました。
ちなみに…
Deployment TargetをiOS5に変更しておかないと、iOS5での確認はできませんので、必ず確認しましょう(よく私が忘れるので…..)。
おしまい。
関連記事
-
【iOS】RunScriptはいったいどこに行ってしまったの???
RunScriptの追加方法がわからない!? XCode5にかわったとたんいろんなものが変更されて
-
【iOS】標準言語を日本語に変更する方法
日本国内のみの配布とか、言語は日本語だけでいいよ!!って時に、最初にプロジェクトを標準のテンプレート
-
[iOS][Swift3.0][ライブラリ]フラットカラーを簡単に使えるChameleon
Swift3.0でフラットなカラーを簡単に使えるようにしたい 2年以上ぶりに放ったらかしにしていた
-
【iOS】Twitter APIの日付(created_at)をNSDateに変換する
Twitter APIの日付をNSDateにするのってどうやったっけ?? ども、久しぶりにTw
- PREV
- ブログ始めました。
- NEXT
- 【iOS】RunScriptはいったいどこに行ってしまったの???