[iOS]エラー対策 dyld: Library not loaded: @rpath/libswiftCore.dylib

実行時エラーです。

dyld: Library not loaded: @rpath/libswiftCore.dylib
Referenced from: /var/mobile/Containers/Bundle/Application/00000000-0000-0000-0000-00000000000/AppName.app/AppName
Reason: no suitable image found. Did find:
/private/var/mobile/Containers/Bundle/Application/00000000-0000-0000-0000-00000000000/AppName.app/Frameworks/libswiftCore.dylib: mmap() errno=1 validating first page of ‘/private/var/mobile/Containers/Bundle/Application/00000000-0000-0000-0000-00000000000/AppName.app/Frameworks/libswiftCore.dylib’

Swiftの標準ライブラリがロードできない場合に発生するようです。

一般的な解決方法に、ちょっとだけ私の工夫を入れました。
以下の手順をお試しください。

1.Build Settings ー Build Options ー Embeedded Content Contains Swift Code をYESにする。
2.プロジェクトをクリーン
3.端末から既存のアプリを削除
4.ビルド&インストール

[Swift]イニシャライザ

次のイニシャライザをのうち、構造体の場合にだけ適用されるイニシャライザはどれか。

1.デフォルト イニシャライザ
2.メンバワイズ イニシャライザ
3.コンビニエンス イニシャライザ
4.指定イニシャライザ

“[Swift]イニシャライザ” の続きを読む