teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

文章訂正

2020/02/16 01:30

投稿

tom0708
tom0708

スコア7

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,6 @@
1
1
  1. 質問の概要
2
2
  現在作成中の個人アプリを実機でビルドして、デバッグしていたところ、ログイン画面から、タブバーに画面遷移する際にアプリがクラッシュしました。
3
- デバッグエリアには、ログが表示れていますが、エラーログと判断できるものもなく、調べても解決に至りませんでしたので、質問させて頂きました。
3
+ デバッグエリアには、ログが表示れていますが、エラーログと判断できるものもなく、調べても解決に至りませんでしたので、質問させて頂きました。
4
4
 
5
5
  2. 前提となる情報
6
6
  今回クラッシュした箇所は実機(IPhoneX)を最新版にアップデートする前は、クラッシュしていなかった。今回クラッシュする前はスプラッシュ画面の段階でクラッシュしていたこともあったが、GeneralのFrameworks,Libraries,and Embeded Contentにframeworkを追加することで解消された経緯があります。キャッシュの削除や再起動などは試しました。

2

文章訂正

2020/02/16 01:30

投稿

tom0708
tom0708

スコア7

title CHANGED
File without changes
body CHANGED
@@ -63,19 +63,19 @@
63
63
  }
64
64
  }
65
65
  ```
66
- 3. 期待する挙動(必須項目)
66
+ 3. 期待する挙動
67
67
  登録画面から、タブバーへ画面遷移させたい。
68
68
 
69
- 4. 発生したエラーや意図しない挙動の説明(必須項目)
69
+ 4. 発生したエラーや意図しない挙動の説明
70
70
  エラー文: Thread 1: signal SIGABRT
71
71
  デバッグエリアに表示されているログ:
72
72
  ```
73
73
  2020-02-15 00:31:03.119956+0900 ParentingApp12[1723:116776] <UIView: 0x105707180; frame = (0 0; 375 812); autoresize = W+H; layer = <CALayer: 0x283075080>>’s window is not equal to <ParentingApp12.TabBarController: 0x108037800>’s view’s window!
74
74
  ```
75
- 5. デバッグ内容と自身の考察(必須項目)
75
+ 5. デバッグ内容と自身の考察
76
76
  ブレークポイント設定により、デバッグを実施しましたが、クラッシュ時に原因箇所で止まらず、「class AppDelegate: UIResponder, UIApplicationDelegate」の部分に「Thread 1: signal SIGABRT」とエラーが出ます。画面遷移を設定している
77
77
  @IBAction funcメソッドあたりに問題があると思い調べているのですが、Identifierの設定などにも問題はなく、クラッシュログの解析というものがあると知り、WindowのDeviceから実機のクラッシュログを表示させるところまでは、できたのですが、解析には至らず、解決につながる記事にたどり着けていません。今回の事象について何が原因となり得るのか分かっていないため、何かアドバイスを頂けないでしょうか。
78
78
 
79
- 6. 求める回答(必須項目)
79
+ 6. 求める回答
80
80
  Thread 1: signal SIGABRTやデバッグエリアにエラーログが表示されずにクラッシュした場合の対処方法について
81
81
  Generalなどの設定を誤っていじってしまった場合に、クラッシュする原因となり得るのか

1

文章の訂正をしました。

2020/02/16 01:23

投稿

tom0708
tom0708

スコア7

title CHANGED
File without changes
body CHANGED
@@ -1,9 +1,9 @@
1
1
  1. 質問の概要
2
- e.g.現在作成中の個人アプリを実機でビルドして、デバッグしていたところ、ログイン画面から、タブバーに画面遷移する際にアプリがクラッシュしました。
2
+ 現在作成中の個人アプリを実機でビルドして、デバッグしていたところ、ログイン画面から、タブバーに画面遷移する際にアプリがクラッシュしました。
3
- デバッグエリアには、エラーログと判断できるものもなく、調べても解決に至りませんでしたので、質問させて頂きました。
3
+ デバッグエリアには、ログが表示荒れていますが、エラーログと判断できるものもなく、調べても解決に至りませんでしたので、質問させて頂きました。
4
4
 
5
5
  2. 前提となる情報
6
- e.g.- 今回クラッシュした箇所は実機(IPhoneX)を最新版にアップデートする前は、クラッシュしていなかった。今回クラッシュする前はスプラッシュ画面の段階でクラッシュしていたが、GeneralのFrameworks,Libraries,and Embeded Contentにframeworkを追加することで解消された。キャッシュの削除や再起動などは試しました。
6
+ 今回クラッシュした箇所は実機(IPhoneX)を最新版にアップデートする前は、クラッシュしていなかった。今回クラッシュする前はスプラッシュ画面の段階でクラッシュしていたこともあったが、GeneralのFrameworks,Libraries,and Embeded Contentにframeworkを追加することで解消された経緯があります。キャッシュの削除や再起動などは試しました。
7
7
  参考にした記事- https://qiita.com/mono0926/items/bf70c7ef15db046ee163
8
8
  https://lab.sonicmoov.com/development/iphone-app-dev/iphone-debug/
9
9
  登録画面コード: 以下
@@ -64,18 +64,18 @@
64
64
  }
65
65
  ```
66
66
  3. 期待する挙動(必須項目)
67
- e.g.登録画面から、タブバーへ画面遷移させたい。
67
+ 登録画面から、タブバーへ画面遷移させたい。
68
68
 
69
69
  4. 発生したエラーや意図しない挙動の説明(必須項目)
70
- e.g.- エラー文: Thread 1: signal SIGABRT
70
+ エラー文: Thread 1: signal SIGABRT
71
71
  デバッグエリアに表示されているログ:
72
72
  ```
73
73
  2020-02-15 00:31:03.119956+0900 ParentingApp12[1723:116776] <UIView: 0x105707180; frame = (0 0; 375 812); autoresize = W+H; layer = <CALayer: 0x283075080>>’s window is not equal to <ParentingApp12.TabBarController: 0x108037800>’s view’s window!
74
74
  ```
75
75
  5. デバッグ内容と自身の考察(必須項目)
76
- e.g.ブレークポイント設定により、デバッグを実施しましたが、クラッシュ時に原因箇所で止まらず、「class AppDelegate: UIResponder, UIApplicationDelegate」の部分に「Thread 1: signal SIGABRT」とエラーが出ます。画面遷移を設定している
76
+ ブレークポイント設定により、デバッグを実施しましたが、クラッシュ時に原因箇所で止まらず、「class AppDelegate: UIResponder, UIApplicationDelegate」の部分に「Thread 1: signal SIGABRT」とエラーが出ます。画面遷移を設定している
77
77
  @IBAction funcメソッドあたりに問題があると思い調べているのですが、Identifierの設定などにも問題はなく、クラッシュログの解析というものがあると知り、WindowのDeviceから実機のクラッシュログを表示させるところまでは、できたのですが、解析には至らず、解決につながる記事にたどり着けていません。今回の事象について何が原因となり得るのか分かっていないため、何かアドバイスを頂けないでしょうか。
78
78
 
79
79
  6. 求める回答(必須項目)
80
- e.g.- Thread 1: signal SIGABRTやデバッグエリアにエラーログが表示されずにクラッシュした場合の対処方法について
80
+ Thread 1: signal SIGABRTやデバッグエリアにエラーログが表示されずにクラッシュした場合の対処方法について
81
81
  Generalなどの設定を誤っていじってしまった場合に、クラッシュする原因となり得るのか