[解決済み] フレームワークを使用したiOSアプリがデバイス上でクラッシュ、dyld: ライブラリがロードされない、Xcode 6 Beta
2022-03-16 13:23:25
質問
このクラッシュはブロック化された問題で、私は以下の手順でこの問題を再現しました。
- Cocoa Touch Framework プロジェクトを作成します。
- swift ファイルとクラスを追加します。 犬
- デバイス用フレームワークの構築
- SwiftでSingle Viewアプリケーションを作成する
- フレームワークをアプリのプロジェクトにインポートする
- ViewControllerにフレームワークからswiftクラスをインスタンス化する。
- デバイス上でアプリをビルドして実行する
アプリを起動するとすぐにクラッシュしました。コンソールログは以下の通りです。
dyld: Library not loaded: @rpath/FrameworkTest03.framework/FrameworkTest03
Referenced from: /var/mobile/Applications/FA6BAAC8-1AAD-49B4-8326-F30F66458CB6/FrameworkTest03App.app/FrameworkTest03App
Reason: image not found
iOS 7.1 と 8.0 のデバイスでビルドを試しましたが、どちらも同じクラッシュが発生しました。しかし、シミュレーター上では問題なくアプリをビルドして実行することができます。また、フレームワークを変更して 必須 から オプション で バイナリとライブラリのリンク のインスタンスを作成すると、アプリがクラッシュしました。 犬 . デバイスとシミュレータで挙動が異なるので、Xcodeのベータ版を使ってデバイス用のフレームワークを配布できないのではないかと思っています。どなたか教えていただけませんか?
解決方法を教えてください。
ターゲットの 一般的な タブに 組み込み用バイナリ のフィールドがあります。そこにフレームワークを追加すると、クラッシュが解決されます。
リファレンスは こちら をApple Developer Forumsに掲載しました。
関連
-
[解決済み】dyld: ライブラリがロードされない ... 理由: 画像が見つからない
-
[解決済み】OS X Framework Library not loaded: 'Image not found'.
-
クラッシュエラー libc++abi.dylib: NSException 型のキャッチできない例外で終了_allanGold のブログ - ProgrammerITS401
-
[解決済み] カスタムオブジェクトを含むNSMutableArrayをソートするにはどうすればよいですか?
-
[解決済み] SwiftでStringを配列に分割する?
-
[解決済み] Xcode 12、iOS Simulator用にビルドしても、iOS用にビルドされたオブジェクトファイルでは、アーキテクチャ「arm64」用にリンクされます。
-
[解決済み] コードサインエラーです。期限切れのプロファイルを削除した後、プロビジョニングプロファイルが見つからない
-
[解決済み] iphoneアプリのベータテストはどのように行うのですか?
-
[解決済み] Cocoapods警告 - CocoaPodsがプロジェクトの基本構成を設定しなかった理由は、プロジェクトに既にカスタム構成が設定されているためです。
-
[解決済み】dyld: ライブラリがロードされません。rpath/libswift_stdlib_core.dylib です。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】dyld: ライブラリがロードされない ... 理由: 画像が見つからない
-
[iOS]コンパイルエラー:ld: アーキテクチャ x86_64 のシンボルが見つかりません。
-
[解決済み] Xcodeで "No such module "というエラーが出るが、フレームワークはある
-
IOSラーニングノート「このクラスはxxxのキーバリューコーディングに対応していません」問題解決
-
[解決済み] Xcodeにおけるバージョンとビルドの比較
-
[解決済み] フレームワークを使用したiOSアプリがデバイス上でクラッシュ、dyld: ライブラリがロードされない、Xcode 6 Beta
-
[解決済み] プロジェクトからCocoaPodsを削除する方法は?
-
[解決済み】ライブラリ?静的?ダイナミック?それともフレームワーク?プロジェクトの中に別のプロジェクトがある
-
[解決済み] Java ClassLoaderとは何ですか?
-
[解決済み] Xcodeで「Linked Frameworks」ではなく「embedded binaries」を使用すべきなのはどのような場合ですか?