升级xcode6和ios8后,unity遇到的一些小问题
2015-05-06 21:54
323 查看
转自:http://www.cnblogs.com/TracePlus/p/4047628.html
Trace的空间
关注跨平台次世代游戏开发
升级最新的Xocde6后,如果不是最新版本的unity,虽然也可以也可以正常的build,但如果想通过unity连真机进行profile的话,就会在xocde中报错,这个的主要原因是unity的配置里并没有最新Xcode版本的识别,unity4.5.4升级可以解决这个问题,但如果因为项目需要而无法升级的情况下,就需要自己手动设置来解决了。
操作也很简单,就是UUID在plist之间拷贝的工作。
首先,进入Application目录,显示Xcode的包内容,打开/Applications/Xcode.app/Contents/Info.plist,拷贝里面的DVTPlugInCompatibilityUUID内容
Xcode plist : /Applications/Xcode.app/Contents/Info.plist
然后,在Applications/Unity/里找到unity3d,显示包内容,在/Contents/PlaybackEngines/iOSSupport/Tools/OSX/Unity4XC.xcplugin
选择Unity4XC.xcplugin显示包内容,找到里面的Contents/Info.plist
打开plist,把之前的复制的DVTPlugInCompatibilityUUID添加到DVTPlugInCompatibilityUUIDs里。
Unity plist : /Applications/Unity/Unity.app/Contents/PlaybackEngines/iOSSupport/Tools/OSX/Unity4XC.xcplugin/Contents/Info.plist
重新启动unity,就可以正常的使用unity来进行真机profile了。
不过因为PowerVR的tbdr架构设计,我们是无法再unity里profile到ios的gpu信息的,如果想进行gpu调试,建议还是使用Xcode的Analyze功能好一些
另外这周恰好再做unity PBR的优化工作,结果一个只有20多draw call的场景,在一台ios8.02的ipad air只有不到10fps,比之前在ios7.x上测试时慢了很多,另外一台升级到ios8.1的pad ari就有20多fps,但等我升级为xcode6.1后在发布,fps又降为不到10fps,不知道是unity的问题还是ios本身的bug,打算升级到最新u3d再试试。
Trace的空间
关注跨平台次世代游戏开发
升级最新的Xocde6后,如果不是最新版本的unity,虽然也可以也可以正常的build,但如果想通过unity连真机进行profile的话,就会在xocde中报错,这个的主要原因是unity的配置里并没有最新Xcode版本的识别,unity4.5.4升级可以解决这个问题,但如果因为项目需要而无法升级的情况下,就需要自己手动设置来解决了。
操作也很简单,就是UUID在plist之间拷贝的工作。
首先,进入Application目录,显示Xcode的包内容,打开/Applications/Xcode.app/Contents/Info.plist,拷贝里面的DVTPlugInCompatibilityUUID内容
Xcode plist : /Applications/Xcode.app/Contents/Info.plist
然后,在Applications/Unity/里找到unity3d,显示包内容,在/Contents/PlaybackEngines/iOSSupport/Tools/OSX/Unity4XC.xcplugin
选择Unity4XC.xcplugin显示包内容,找到里面的Contents/Info.plist
打开plist,把之前的复制的DVTPlugInCompatibilityUUID添加到DVTPlugInCompatibilityUUIDs里。
Unity plist : /Applications/Unity/Unity.app/Contents/PlaybackEngines/iOSSupport/Tools/OSX/Unity4XC.xcplugin/Contents/Info.plist
重新启动unity,就可以正常的使用unity来进行真机profile了。
不过因为PowerVR的tbdr架构设计,我们是无法再unity里profile到ios的gpu信息的,如果想进行gpu调试,建议还是使用Xcode的Analyze功能好一些
另外这周恰好再做unity PBR的优化工作,结果一个只有20多draw call的场景,在一台ios8.02的ipad air只有不到10fps,比之前在ios7.x上测试时慢了很多,另外一台升级到ios8.1的pad ari就有20多fps,但等我升级为xcode6.1后在发布,fps又降为不到10fps,不知道是unity的问题还是ios本身的bug,打算升级到最新u3d再试试。
相关文章推荐
- 升级xcode6和ios8后,unity遇到的一些小问题
- 【Unity】Unity中C#与Android中Java的互相调用遇到的一些问题
- 单点服务器中的CAS3.4升级到5.1.x遇到的一些问题
- unity 语音开发中遇到的一些问题
- 从 http 升级到 https 过程中遇到的一些问题
- docker升级时遇到的一些小问题
- 关于Unity项目中创建项目遇到的一些问题
- 在Ubuntu上使用btrfs及在centos中升级内核遇到的一些问题
- 从 http 升级到 https 过程中遇到的一些问题
- 升级Win10 Build 10525激活方面遇到的一些问题解答汇总
- 关于把.net 2.0的项目升级到.net4.0遇到的一些问题
- 将ubuntu14.04 从mysql从5.5删除之后安装5.7遇到的一些问题(本篇不讨论热升级)
- 升级Spring3.1RC2 和Hibernate4.0.0CR7遇到的一些问题及解决
- 从 http 升级到 https 过程中遇到的一些问题
- 项目从unity4升级到unity5遇到的一些问题。
- 升级Win10 Build 10525激活方面遇到的一些问题解答汇总
- 从 http 升级到 https 过程中遇到的一些问题
- 升级OSX High Sierra 10.13遇到一些问题及解决方法
- 从 http 升级到 https 过程中遇到的一些问题
- 升级MySQL 5.7版本遇到的一些小问题(转)