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 の人も多いでしょう、ということでしばらく様子見。
関連記事
-
-
[iPhone5] ステータスバーの謎の○(丸)表示
iPhone5使い始めて2日目、自宅でもLTE表示が出ていたのになぜかある時から○表示になってしまっ
-
-
Anker の高耐久ライトニングケーブルを買ってみた
立て続けに2本ライトニングケーブルが壊れたので、ふんぱつして高級ケーブルを買ってみた。 たしかに
-
-
iPhone XR予約開始
10/19(金)はiPhone XRの予約開始日だった。おそらく大量に作っているだろうということで予
-
-
[iPhone SDK] UILabel からポップアップメニューを表示してみる
今作っているアプリに UILabel を複数置いた画面があるが、その UILabelたちは編集
-
-
[iOS] アプリ名にiPadと入れてRejectされた話
新作 iPad アプリを App Store に Submit したところ、Reject されたので
-
-
Wi-Fi6Eルータ TP-Link AXE5400購入
Wi-Fi6E を試してみたくなり、TP-Link AXE5400 を購入してみた。当時一
-
-
iTunes Connect でたらいまわし
iTunes Connect でしばらくたらい回しにあっている。さすがにひどいので記録しておく。 i
-
-
Apple に Bug Report を送信、iOS 11.3で修正された
EverLearnのユーザの方から、toothache の発音がおかしいので直してほしいという依頼が
-
-
メイドインジャパンとiPad、どこが違う? 世界で勝てるデジタル家電 感想
西田宗千佳氏の本はいつも面白い。 今回も予想に違わず面白かった。 自分も同じような情報は知っているは