您的位置:首页 > 移动开发 > Unity3D

Unity真机调试:查看安卓和ios的Profile(内含安卓,ios打包教程)

2017-06-16 17:02 696 查看
        Profile是unity内置的很重要的性能查看工具,而且支持真机调试模式。也就是可以在Unity的编辑器模式下看到移动设备上运行的App的情况。需要说明的是查看安卓下profile可以在Windows操作系统下即可,但查看ios的就得有一台mac了。当然,有人说可以在windows下用黑苹果(虚拟机),这个我没有试过。主要原因是不想浪费时间去解决那些稀奇古怪的问题,而且是在公司开发的话,都给的是mac之类的。也有人说需要开发者账号才能ios真机调试,这个说法之前是成立的,但是到了Unity5以后,Unity官方已经支持免开发者账号,免证书的进行真机调试。除了更经济之外,也更简单,我有在下面给出这方面教程的链接。

一、查看安卓真机profile(windows)
1.确保能正常打安卓包(下面的链接是如何打安卓包的教程)
http://blog.csdn.net/wuming2016/article/category/6782938

2.cmd模式下,进入安卓sdk的目录下的platform-tools,     
     输入 adb forward tcp:54999 localabstract:Unity-xx
     xx是包的名字,不是带.com的那个。(我看有的说是包名,有的说是带.com ,我试的是前者)
     tcp:后面的是端口 54998~55511 都可以
3.打开profile窗口,在其顶部的按钮中有一个 active profile按钮,点开后一眼就能能找到刚才设置的配置,勾选上
4.在安卓编译面板,上勾选development build和auto profile
5.点build and Run
最后出来就是手机上运行app,pc上的编辑器的profile是显示的手机的情况
注意第4,5步不是Player setting面板,而是呼出Player setting面板的那个面板即是File->build setting
下面的链接是相关的教程
http://blog.csdn.net/liushida00/article/details/49797239
http://blog.csdn.net/u014076894/article/details/38050957

二、查看ios真机profile(mac)
1.确保能正常打ios包,或者能正常的ios真机调试(下面的链接是unity5下的免开发者账号,免证书的真机调试教程 )
http://blog.csdn.net/liuchuo/article/details/52554997
https://www.liuchuo.net/archives/284
http://www.jianshu.com/p/b0fb49fbcc14
2.打开profile窗口
3.在ios编译面板,上勾选development build和auto profile
5.点build and Run ,这一步实际上导出xcode工程。
6.进入xcode在product->Run, 正常后能在手机上看到运行的程序
7.切换到unity,这时profile显示的即是真机的情况。如果不是就需要手动选择下profile的active profile下面选正确的设备
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息