Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
1
Help us understand the problem. What is going on with this article?
@masayuki031

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

More than 1 year has passed since last update.

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

久々に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

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

1
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
masayuki031
iPhoneアプリ作ったり・Alexaスキル作ったりしています。
fusic
個性をかき集めて、驚きの角度から世の中をアップデートしつづける。

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
1
Help us understand the problem. What is going on with this article?