Xcode 15 -为ios构建,但在为ios模拟器构建的dylib中链接

6uxekuva  于 11个月前  发布在  iOS
关注(0)|答案(1)|浏览(184)

我开发了一个kivy应用程序,它在模拟器上运行得很好,但是当我想在设备中构建时,我得到了以下错误:
“Building for ios but linking in dylib built for ios-simulator”如果有帮助,这里是完整的错误:为“iOS”构建,但在为“iOS模拟器”构建的dylib(/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDK/iPhoneSimulator.sdk/System/Library/Frameworks/MessageUI.framework/MessageUI.tbd)中链接
我使用的是Xcode 15,但我在早期版本中没有遇到这个问题,即使是使用相同的python文件!我仍然有来自旧Xcode的myapp-ios,它在我的iPhone上仍然构建得很好,但是使用来自新Xcode的newapp-ios,构建失败了。所以我真的不明白为什么现在会这样。
另外,我得到了另一个错误:“链接器命令失败,退出代码为% 1(使用-v查看调用)”
我是应用程序开发的新手,我真的不知道该怎么做。任何帮助将不胜感激!

kxeu7u2r

kxeu7u2r1#

所以,我发现这篇文章Xcode project (originally Python Kivy) not building to iPhone,它修复了我的问题!
然后我有一个(新的)第二个问题,但这篇文章https://github.com/kivy/kivy-ios/issues/787修复了它!
现在我的新应用程序已经构建并在我的设备上运行!

相关问题