AutoLayout 問題で Xcode6 が起動しなくなった
iPhone6 Plus の巨大な画面に対応するために、はじめて Interface BuilderでAuto Layoutを有効にしていろいろConstraintを追加して試していたのだが、ある時Xcodeがハングアップしてしまったので、ALT+OPTION+ESCで強制終了させた。
その後Xcodeを起動するとずっとLoading状態になってしまい、強制終了させると InterfaceBuilderらしきプロセスが生き残ってMacBook Proのファンがぶんぶん回ってしまう自体となってしまった。
.xcodeproj ファイルを編集してみたりいろいろと試してみたのだが今回は全く復活しない。
かなり試行錯誤した結果、問題の .xib ファイルを開き、UseAutolayout YES と書いてあるところをNOに変更したら起動することができた。
objective c – Xcode crashes when I open a specific XIB file – Stack Overflow
AutoLayout 自体も、いろいろ試してみたがいまいち使いやすいとは思えないのだけれども。
結局、もとからあった回転時に部品を整列するコードを手直しして iPhone 6 Plus 対応とした。
iOS8 だと Size Class なるものがあるらしいけれどもまだ iOS7 の人も多いでしょう、ということでしばらく様子見。
関連記事
-
-
[iPhone 開発本] 実践iPad/iPhoneゲームプログラミング 沼田 哲史
MacOS XとiPhone用のゲーム用フレームワーク Karakuri Framework を開発
-
-
[英単語学習法] MyShortcuts を使って通知センターからいろいろな辞書を引いてみる
MyShortcuts+Viewer 価格: ¥100
-
-
Xcode 11.2 Release
Xcode 11.2 がようやくリリースされた。これにより、GM版で iOS 13.2,
-
-
Androidマーケットに有料アプリを公開してみた
以前Androidマーケットに無料アプリを公開したが、数は少ないが反響はあるようなので有料版も公開し
-
-
[iOS SDK] ObjectAL で EXC_BAD_ACCESS発生
30日から休みだったので、年末は奥さんの実家に帰りつつ、2016年に取り組んでいたアプリの仕上げを行
-
-
[iOS SDK] 物書堂の辞書アプリと連携してみた
物書堂は使い勝手のよい辞書アプリをたくさんリリースしている会社だ。 今作っている英単語学習アプリで
-
-
[iOS SDK] UIDeviceOrientation ではまる
すぐURLが変更されそうだが、2013/02/16 時点だと、Supporting Multiple
-
-
Apple Special Event 2019
https://japanese.engadget.com/2019/09/10/5-iphone
-
-
iPhone 6 Plus iSight カメラ交換プログラムに行ってきた
iPhone 6 Plus iSight カメラ交換プログラム - Apple サポート の発表があ
-
-
Apple Event Sep 2021
ついに後数時間で Apple Event 2021.09.15 がある。 今年は何かサプライ