[U3D][iOS]问题记录

marshing

c#调用oc的回掉函数不能用闭包实现


MonoPInvokeCallback

传给oc的函数需要有[AOT.MonoPInvokeCallback]属性


library not found

·dllimport选项,oc部分需要用__internal

·可能需要添加到embed link


libswiftavfoundation.dylib

referenced from xxx.framework

reason:image not found

修改了framework工程的 BuildSettings - BuildOptions - Always Embed Swift Standard Libraries = Yes

PS:我在另外一台机子上,并没有设置这个Always Embed Swift Standard Libraries为Yes,并不会报这个错误。


ProducePersistentXXXX

脚本被过滤了,关闭Strip Engine code,如果脚本是通过AB加载的,无法通过link.xml去指定编译


卡死在CreateGPUProgram WaitForSignal,并且是32位的机器上运行正常,64位上异常。

编译shader时卡死,遇到一种情况是shader对metalApi支持不好,通过修改BuildSetting.OtherSettings.AutoGraphicsAPI,干掉Metal解决了。



你可能感兴趣的:([U3D][iOS]问题记录)