-
在unity里面player setting里面的resolution设置了只有横屏LandScapeLeft但是在苹果真机里面没有横屏,原因是ios开发那边没设置好
-
Duplicate interface definition for class ‘CAMetalLayer’ 我遇到的出现这个报错的情况是unity选择模拟器sdk出ios程序包,嵌入到xcode里面的时候,CAMetalLayer这个类苹果自带模拟器sdk有一个,unity的ios程序包代码里面又声明了一个,Unity版本2019和XCode版本11,2018的版本好像没这个问题,解决办法就是将unity生成程序的代码里面的的这个声明注释掉,参考博客:
xcode11 unity UnityMetalSupport Duplicate interface definition for class 'CAMetalLayer’的解决方法
参考博客里面的方法试了不行,只是提供了一个思路 -
Typedef redefinition with different types (‘void *’ vs ‘struct __CVMetalTextureCache *’),Typedef redefinition with different types (‘void *’ vs ‘CVImageBufferRef’ (aka ‘__CVBuffer *’)),环境unity2019,XCode11,这个是unity使用模拟器SDK出ios程序包时候遇到的问题,
unity ios常见问题记录
最新推荐文章于 2024-07-26 12:26:18 发布
本文记录了在使用Unity进行iOS开发时遇到的一些问题,包括横屏设置失效、'CAMetalLayer'报错、'Typedef redefinition'错误、dyld符号找不到、线性空间画面问题以及iOS启动黑屏等,并提供了相应的解决方法和参考资料。
摘要由CSDN通过智能技术生成