実機でビルドをする
試していたところ__abort_with_payloadにThread 1: signal SIGABRTが出たのですがAutlayoutの接続ミスでもないので行き詰まりました。Alamofire、SwiftyJSON
、SDWebImageを使用しているのでフレームワーク関連のエラーだとは思います。
発生している問題・エラーメッセージ
dyld: Library not loaded: @rpath/Alamofire.framework/Alamofire Referenced from: /private/var/containers/Bundle/Application/9EEE4818-EE9D-4F87-A07A-CC42E8627C53/MyBokete.app/MyBokete Reason: no suitable image found. Did find: /private/var/containers/Bundle/Application/9EEE4818-EE9D-4F87-A07A-CC42E8627C53/MyBokete.app/Frameworks/Alamofire.framework/Alamofire: code signature invalid for '/private/var/containers/Bundle/Application/9EEE4818-EE9D-4F87-A07A-CC42E8627C53/MyBokete.app/Frameworks/Alamofire.framework/Alamofire' /private/var/containers/Bundle/Application/9EEE4818-EE9D-4F87-A07A-CC42E8627C53/MyBokete.app/Frameworks/Alamofire.framework/Alamofire: stat() failed with errno=25 /private/var/containers/Bundle/Application/9EEE4818-EE9D-4F87-A07A-CC42E8627C53/MyBokete.app/Frameworks/Alamofire.framework/Alamofire: code signature invalid for '/private/var/containers/Bundle/Application/9EEE4818-EE9D-4F87-A07A-CC42E8627C53/MyBokete.app/Frameworks/Alamofire.framework/Alamofire' /private/var/containers/Bundle/Application/9EEE4818-EE9D-4F87-A07A-CC42E8627C53/MyBokete.app/Frameworks/Alamofire.framework/Alamofire: stat() failed with errno=1 /private/var/containers/Bundle/Application/9EEE4818-EE9D-4F87-A07A-CC42E8627C53/MyBokete.app/Frameworks/Alamofire.framework/Alamofire: code signature invalid for '/private/var/containers/Bundle/Application/9EEE4818-EE9D-4F87-A07A-CC42E8627C53/MyBokete.app/Frameworks/Alamofire.framework/Alamofire' /private/var/containers/Bundle/Application/9EEE4818-EE9D-4F87-A07A-CC42E8627C53/MyBokete.app/Frameworks/Alamofire.framework/Alamofire: stat() failed with errno=1 (lldb)
__abort_with_payload
1-> 0x1027e35e4 <+8>: b.lo 0x1027e3600 ; <+36>
ここで起きています
試したこと
補足情報(FW/ツールのバージョンなど)
swift5
ここにより詳細な情報を記載してください。
https://github.com/Alamofire/Alamofire/issues/3051
ここでの議論に近いと思いますが、いかがでしょうか。
この中でいくつかの解決策が提案されていますが、それらは試してみましたでしょうか。
pod.fileの中身をいじったりしてみて試してみたのですが、何もかわらずです。
Apple IDが無料版でもできるとのことなので、行き詰まりました。
試しに無料のアカウントを取得して同じような環境でやってみましたが、こちらは問題が発生しませんでした。環境依存なのかもしれません。
Alamofireに限らず、いろいろなフレームワークで同じような問題が起きている(teratailでも同じような質問がでている)のですが、いずれも多くは有料アカウントを使うことで解決しているようです。
Podfileの設定を変更することで成功した人もいるようですが、成功していない人もいるので、これは根本的な解決方法ではなさそうです。
最新のベータ版iOSではこれらの問題は解決(無料アカウントでも実機で動く)しているようですが、諸事情で積極的な解決方法とは言えないみたいです。
確実なのは、いずれAppを審査に通すのであれば有料登録するのが良い、ということのようです。
あなたの回答
tips
プレビュー