unity 打包ios 问题记录

来源:互联网 发布:淘宝店怎么设置运费险 编辑:程序博客网 时间:2024/05/22 06:28

unity、打包ios 内存崩溃问题:

环境为 unity 5.5,xcode8.2.1  iphone5s


1、第一个大问题、

ios不支持反射、

不支持类库导出dll文件的使用


2、iphone 内存占用 超过580MB 崩溃的没有商量余地、

解决方案是压缩贴图格式、

使用PVRTC4bis压缩格式、这个压缩格式的使用限制是 图片必须是 一比一的正方形,衍生出的问题是、美术前期的制作就必须严格执行 一比一的制作


3、unity 导出xcode 之后,报异常,

Undefined symbols for architecture arm64: "__xxxxxx".referenced form xxxxxxxxx in bulk_Assembly-CSharp-firstpass_4.o

(mybe you meant: xxxxxxxxxxx)

原因是:

如果是自己写的xxx.mm 文件, 检查 xxx.mm 中的文件的命名 , 如果用 #if defined(__cplusplus) 修饰的话, 在xxx.mm 类中的 方法名前面要加个下划线  _ 

如果是 用别人写的话, 先要确认别人的xxx.mm 文件引用了哪些第三方库文件, 添加到项目 librarays 中就好了


4、今天又遇到 一次 上面第三个问题。 查看了下  .h文件里 GetIPAdress  .mm 文件中为  GetIpAdress 。。原来是大小写写错了


5、提交审核包的问题、

苹果的证书有俩种,开发证书、发布证书

开发证书:内部测试使用,xcode生成包后,次包只可以装到证书注册过的设备上去

发布证书:此证书是给苹果提审和发布到AppStore用的。此证书build出来的包不能安装在设备上,只能通过xcode连机安装。





0 0
原创粉丝点击