Xcode 15 - 为 ios 构建,但链接为 ios-simulator 构建的 dylib

Xcode 15 - Building for ios but linking in dylib built for ios-simulator

提问人:Ana Cavalcante 提问时间:10/15/2023 更新时间:10/16/2023 访问量:99

问:

我开发了一个在模拟器上完全可以正常工作的 kivy 应用程序,但是当我想在设备中构建时,我收到以下错误:

“为 ios 构建,但链接为 ios-simulator 构建的 dylib” 如果有帮助,这里是完整的错误: 为“iOS”构建,但链接在 dylib (/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/System/Library/Frameworks/MessageUI.framework/MessageUI.tbd) 为“iOS-simulator”构建

我正在使用 Xcode 15,但我在早期版本中没有遇到这个问题,即使使用相同的 python 文件也是如此!我仍然拥有旧 Xcode 的 myapp-ios,它仍然在我的 iPhone 上构建良好,但是使用新 Xcode 的 newapp-ios,构建失败。所以我真的不明白为什么现在会发生这种情况。

此外,我还收到另一个错误: “链接器命令失败,退出代码为 1(使用 -v 查看调用)”

我是应用程序开发的新手,我真的不知道该怎么做。任何帮助将不胜感激!

蟒蛇 ios iphone xcode kivy

评论


答:

0赞 Ana Cavalcante 10/16/2023 #1

所以,我发现这篇文章 Xcode 项目(最初是 Python Kivy)没有构建到 iPhone 上,它解决了我遇到的问题!

然后我遇到了(新的)第二个问题,但这篇文章 https://github.com/kivy/kivy-ios/issues/787 修复它!

现在我的新应用程序已经构建并在我的设备上运行!