[记录]iOS
marshing
c#调用oc的回掉函数不能用闭包实现
library not found
dllimport选项,oc部分需要用__internal
libswiftavfoundation.dylib
referenced from xxx.framework
reason:image not found
BuildSettings - BuildOptions - Always Embed Swift Standard Libraries = Yes
FrameWork not foun
1.第三方framework需要添加到EmbedFrameworks列表
2.BuildSetting - Search Framework paths添加对应的framework文件所在目录
ProducePersistentXXXX
脚本被过滤了,关闭Strip
Engine code,如果脚本是通过AB加载的,无法通过link.xml去指定编译
卡死在CreateGPUProgram WaitForSignal,并且是32位的机器上运行正常,64位上异常。
编译shader时卡死,遇到一种情况是shader对metalApi支持不好,通过修改BuildSetting.OtherSettings.AutoGraphicsAPI,干掉Metal解决了。
TalkingDataGA
Symbol(s) not support arm64
Framework not found
.a文件不支持64位,重新编译或者把.mm文件也加进来
xib文件作为LaunchScreen,真机调试,然后再Archieve就失效了
未解决
Could not produce class with id XXX
找不到指定ID对应的类,ID对应的类在这里查询http://docs.unity3d.com/Documentation/Manual/ClassIDReference.html
有些对象是编辑类(例如AnimatorController,NavMesh),这些对象可以通过在Resoures目录去生成预制件来引用达到不被过滤的效果