プログラミング初心者が記事を書いておりますので、話半分でお願いいたします。
また、誤り等あればご指摘いただければ幸いです。
#久々に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回目以降のシュミレーターの起動問題なくなりました。
変更方法
New Build System から Legacy Build System へ変更する
対処療法として、上記で開発が続けられるようにはなったのですが、根本的な原因(原理?)は全く理解できていないので、今後分かり次第また追加で更新しようと思います。