Unity如何不使用开发者账号进行IOS的真机调试

来源:互联网 发布:c语言求ab的最大公约数 编辑:程序博客网 时间:2024/05/16 12:32

好久没有写博客了,一个字 懒。。。

最近研究了下IOS的打包,发展现在已经可以在不使用开发者账号的情况下进行真机调试了!

曾几何时,IOS的测试是那些没有账号的开发者的一大难题~废话不多说,开搞

首先,要进行苹果的打包与测试,我们首先需要准备一些东西:Mac电脑一台,或者Mac系统并且安装了XCode

然后你需要有一个苹果手机。。。

1.Unity方面的打包,和正常一样Build,只需要修改一下包名就可以了。



2.打包好以后,我们需要用Xcode打开我们打包的文件



3.首先在XCode中进行账号设置,这里你需要一个Aple ID,没错,现在使用Aple ID就可以调试了



在Accounts中把你的账号添加上,并且选择开发者证书IOS Development和Mac Development 并Download



4.回到项目设置中设置一下版本和开发者账号



5.使用你的手机连接Mac,这里我们需要使用ITunes进行连接,连接成功的时候会有一个手机的标志



6.在最上面选择好你需要调试的手机名称。


7,最后点击运行,就可以把项目安装的你的手机上了。这样真是方便了很多,手机什么的都不需要越狱了!也不需要开发者账号,只要普通的Apple Id就可以,Ipad行不行我还没试,,等试过了,,再说!


最后在说一下我在打包过程中遇到几个几个坑

第一,第一次用手机连接Itunes的时候会有一个提示选择信任还是不信任的,结果我第一次手抖点击了不信任,,但时后面你再连接的时候就不会问你了,这样的在你打包的时候Xcode就会报错,但是具体的错误信息我忘了是什么了- -。反正就是如果你手贱了的话,需要在你的手机点击通用->还原->还原位置与隐私。这样设置一下,再重新连接Itunes,他就会再问你一遍了。

第二,因为我使用的是Xcode9.0 和IOS 11的版本,打包的时候可能Xcode会提示你的手机繁忙,类似于:Iphone is Busy....这样的信息,如果出现这种情况,重启的手机,重新连接一下iTunes就好了,如果还Busy,再重启一下Xcode。总之就是这三个步骤重复几遍就行了- -

第三,在打包完成以后,在手机上点开软件会提示以下信息



这个解决的办法,也是在你的手机上:通用->设备管理->开发者应用,选择信任就可以了。


暂时暂时就发现这三个坑,,不过我觉得事情并没有那么简单!!!,等以后发现新的坑再来补充吧。。



阅读全文
0 0
原创粉丝点击