2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Xcode10でビルドするとクラッシュする

Last updated at Posted at 2019-03-11

プログラミング初心者が記事を書いておりますので、話半分でお願いいたします。
また、誤り等あればご指摘いただければ幸いです。

#久々にiOSアプリのバージョンを試みると signal SIGABRT でクラッシュする

プログラミングの勉強がてら作成した、AlexaスキルとiOSアプリ(https://itunes.apple.com/us/app/simple-zen-timer/id1275995234 )を同期させようと、iOSアプリをバージョンを試みたところ、一度目のbuildは通るが、一度シュミレーターを終了させ再度シュミレーターを起動すると、

Thread 1: signal SIGABRT

で、クラッシュする。まともなクラッシュログは出ない状態。

このアプリを作成した際は、

  • xcode9
  • swift3.0 途中から swift4.0

cocoapodsにて下記を使用

  pod 'RealmSwift'
  pod 'FontAwesome.swift'
  pod 'Charts'
  pod 'Firebase/Core'
  pod 'Firebase/AdMob'
  pod 'Crashlytics', '~> 3.9.3'
  pod 'Eureka'
  pod 'ViewRow'

また、瞑想中の心拍数を取得するために HealthKit も使用。

という状態で作成しておりました。

解決法

Xcode10からビルドシステムが変更されているようなので、Xcode9のビルドシステムに戻すことで、2回目以降のシュミレーターの起動問題なくなりました。

変更方法

File > Workspace Setting
スクリーンショット 2019-03-11 20.16.05.png

New Build System から Legacy Build System へ変更する
スクリーンショット 2019-03-11 20.15.43.png

対処療法として、上記で開発が続けられるようにはなったのですが、根本的な原因(原理?)は全く理解できていないので、今後分かり次第また追加で更新しようと思います。

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?