我刚刚创建了一个框架,我创建了一个示例应用程序来测试框架 . 在升级Xcode之后,一切都在Xcode 9中运行良好,如 Undefined symbols for architecture x86_64 . 此外,我使用命令 lipo -info framework 并使用命令 file framework 测试了终端中的可用体系结构,显示可用的体系结构为:i386 x86_64 armv7 arm64 . 我不知道为什么我会收到这个错误 . 如果我做错了,请建议我 . 您可以看到错误附加截图 .
1 回答
我不确定这适用于其他人,对我来说,我使用 lipo -create -output "YourFrameworkName" "Debug-iphonesimulator/YourFrameworkName.framework/YourFrameworkName" "Debug-iphoneos/YourFrameworkName.framework/YourFrameworkName" 合并了调试和发布框架,并且我合并了模块下的swiftmodules . Framework can only work on simulator, but not device和http://www.openradar.me/radar?id=6409498411401216这两个帖子对我有帮助......