BLOGakisuteが主に技術的なネタを書き溜めるブログです。投稿を表示しています。投稿を表示しています。形式で配布されています。なっていない場合があります。この状態でビルドを行うと、シミュレーター向けビルドを行えばデバイス用のバイナリが、デバイス向けビルドを行えばシミュレーター用のバイナリが、それぞれ対応していないアーキテクチャであると警告を出してしまいます。警告ですからコンパイルは通るのですが、私は几帳面で気になってしまうので、これを解消したいと考えます。インストールしている人でしたら誰でも使えます。libAbesi.aこれでOKです。なったのか見てみましょう。うまくいったみたいですね。一つのライブラリファイルの中に、3種類のアーキテクチャに対応したオブジェクトが格納されています。シミュレーター起動時に表題のエラーが発生したときの対処法です。OSが使用する予約されたリソース名が含まれていると発生する」というものがあります。ContentsResourcesなどの名前のディレクトリやファイルをバンドルリソース内に作成してしまうと、ビルドは通るのですがシミュレーター実行時にエラーが発生するようです。これらの予約された名前は使わないようにすると良いです。Androidアプリエンジニアやってます。今年は2019年となりました。12月7日担当のakisuteです。Headerを利用することで、Swiftは既存のいかなるC/Objective-Cコードのシンボルでも呼び出すことが可能になっています。場合によってはSwift単体では素直に書きづらいハマりどころがあります。されることがあります。送りたいことがあります。仕事用に作ったまとめをそのまま転載。以下のリンクを見ておけば一通り大丈夫です。7.2でSwiftを使ったiOSアプリのデバッグをするときのコツみたいなものをまとめました。将来的にはより良くなる可能性はあります。