私はSwiftでフレームワークを作成し、サードパーティの依存関係にココアポッドを使用しました。この.frameworkを別のプロジェクトで使用する開発者に送信すると(ココアポードも使用します)、実行時に次のエラーが発生します。ダイナミックフレームワークdyld:シンボルが見つかりません:
dyld: Symbol not found: __TFC10RealmSwift6Object20addNotificationBlockfFOS_12ObjectChangeT_CSo20RLMNotificationToken
Referenced from: /private/var/containers/Bundle/Application/AB31A431-EBB0-484E-ABB4-844292B23588/libraryapplication.app/Frameworks/XXXSDK.framework/XXXSDK
Expected in: /private/var/containers/Bundle/Application/AB31A431-EBB0-484E-ABB4-844292B23588/libraryapplication.app/Frameworks/RealmSwift.framework/RealmSwift
in /private/var/containers/Bundle/Application/AB31A431-EBB0-484E-ABB4-844292B23588/libraryapplication.app/Frameworks/XXXSDK.framework/XXXSDK
私たちはそれをどのように修正できますか?
プロジェクトをクリーンアップして再度ビルドしようとしましたか? –
はい、この問題は数日間続きました。 – drasick