首页 > Unity3D频道 > 【Unity杂文】 > Unity3D研究院之64位Xcode6自动打包时遇到的错误
2015
03-07

Unity3D研究院之64位Xcode6自动打包时遇到的错误

这两天升级了unity4.6.3。 用以前的shell 在 64位自动打包ipa.遇到了一些问题,这里记录一下。

错误1: –resource-rules has been deprecated in Mac OS X >= 10.10!

我用的是XUPorter,代码里加上这一句即可解决。

 错误2: Program /usr/bin/zip returned 15 : [zip I/O error: No such file or directory

 错误3: shell 脚本将icon图标拷贝 到 Images.xcassets/AppIcon.appiconset/Icon@2x.png  目录下 无效

xcode5以前直接把图标拷贝到AppIcon.appiconset下面只要名子对就行了。 可是xcode6图标拷贝进去没有反映,装到手机上图标还是不对。后来看了一下原来xcode6生成了一个json文件, 在文件中关联着不同设备用的图标名。。所以自己填写一下这个Contents.json文件,然后用shell脚本同时拷贝进去就行了。

错误4:User interaction is not allowed.

我用jenkins做全自动打包,今天想换一个企业级证书,一直在提示这个错误。查了好多资料有的说要解锁证书、有的说要设置权限,但是都没能解决我的问题。最后我用了一个简单粗暴的方法解决了。command+shift+g 输入路径~/Library/Keychains 把目录下的login.keychain删除了,或者直接把整个目录下的所有文件以及子文件夹全部删除。 然后在重新添加证书, 问题就解决了 ~~

 

雨松MOMO提醒您:亲,如果您觉得本文不错,快快将这篇文章分享出去吧 。另外请点击网站顶部彩色广告或者捐赠支持本站发展,谢谢!

--

最后编辑:
作者:雨松MOMO
专注移动互联网,Unity3D游戏开发
捐 赠如果您愿意花10块钱请我喝一杯咖啡的话,请用手机扫描二维码即可通过支付宝直接向我捐款哦。

  1. 4.6.3发布ios64位包,运行起来连接sqlite的时候报错ArgumentException: Data Source cannot be empty. Use :memory: to open an in-memory database不知道MONO有碰到类似情况么?