geek-branch

書き置きです。

Xcode エラー[Thread [number]: signal SIGABRT]

ビルドを試みたところ実機/シミュレータ共にエラー。

 

使用環境: Xcode Version 11.3.1

 エラー内容: Thread 1: signal SIGABRT

 

なんとなくOutlet接続した際に何かミスったかなと少し考えていたら下の方に

[access] This app has crashed because it attempted to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSPhotoLibraryUsageDescription key with a string value explaining to the user how the app uses this data.

と出力されているのを見つけ解決した。

Info.plistにアプリ内で使用する機能でユーザのプライバシーに関わる部分(カメラ、アルバムなど)の理由を記述するとビルド可能になった。 

ユーザのプライバシーに関わる部分でこれをしない場合強制終了、らしい。

 Valueに説明を求められるがAppleに申請しないのであれば適当で構わないらしい。