如何解决使用Xcode 12为iOS开发构建SDL源
我正在尝试使用Xcode 12设置SDL iOS项目,但是失败。
-
从SDL源代码开始,除非我排除“ arm64”(排除的体系结构/任何iOS模拟器SDK),否则无法构建lib本身
-
当我尝试为模拟器构建项目时,我得到了
supplier_invoice_rows
... -
当我尝试为“任何iOS设备”构建项目时,我得到
Undefined symbols for architecture x86_64
...
是否有最新的教程来为使用Xcode 12的iOS构建SDL项目?
解决方法
经过一段时间的搜索,我完成了:
- 使用排除的“ arm64”(排除的体系结构/任何iOS模拟器SDK-调试和发布)构建SDL
- 您的项目中也排除了arm64
- 当然将libsdl2.a添加到项目中的链接库中
- 将
Metal.framework
和CoreBluetooth.framework
添加到项目中链接的库中! - 最后,我收到一条消息,提示plist中缺少
Bundle version string (short)
。添加它,就完成了!
在模拟器和设备上构建并运行!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。