我使用Swift创建了一个框架,并使用Cocoapods作为第三方依赖。当我将这个.framework文件发送给另一个开发者,让他在另一个项目中使用时(该项目也使用Cocoapods),他在运行时遇到了以下错误。
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
有什么想法或者我们如何解决这个问题?