真机调试的一些问题记录~更新中

Posted 码出境界

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了真机调试的一些问题记录~更新中相关的知识,希望对你有一定的参考价值。

一、背景:

平时在开发过程中,使用的服务器API是公司内网(本文中简称为“内测版”)。内测版通过测试后,会转换到外网(本文中简称为“公测版”),即不用连着公司的wifi也能访问服务器数据。公测版通过后,开发人员将其提交到App Store进行审核,审核通过之前,可以通过TestFlight进行最真实环境的Beta测试(本文中简称为“Beta版”),如果有问题就主动撤回app,没问题的话等待审核通过就可以上架到App Store上,供广大群众下载使用(本文中简称为“正式版”)。

二、测试版关键字总结:

内测版--->公测版--->Beta版--->正式版。

三、接下来,介绍下如何让各个版本的测试能顺利下载到测试人员的手机中:

1、内测版

已经不用让测试手机排着队,一个一个的在电脑上刷刷刷了~我们使用的是‘蒲公英测试平台’。当然,想让一部iphone(其他设备类似,本文说的是只开发iphone软件)装上内测版,需要具备一些要求的。

关注对象:

1)手机的设备类型

2)手机的系统版本号

3)Xcode的SDK版本号

4)Target的最低系统要求Deploment Target

5)开发者中心的证书管理中心的设备UUID列表

没有需求就没有动力,我们直接看问题:现在一个人过来拿着手机跟你说,他的手机扫描蒲公英测试平台的二维码,下载不成功。。。

现在开始排错:

1)看设备是不是iphone?

不是-----我们开发的软件只供iphone使用,不是iphone就算了。

是的-----

2)检测下开发者中心的证书管理中心的设备UUID列表中,有没有包含这台设备?

没有-----“你这台设备没有在我这里登记过,我现在帮你登记下。但是,下个版本您才能通过扫描二维码下载了。我现在只能帮您刷机安装了。”

有的-----

3)看下设备的系统版本与Target的最低系统要求Deploment Target,设备的系统版本低于Deploment Target?

是的-----你的设备的系统过于落后,这款软件已经不适配它了。

不是-----

4)看下设备的系统版本与Xcode的SDK版本号,设备的系统更新?

是的-----“不好意思,你的设备是最新的版本,我的开发工具还没来得及更新到最新版。您的设备暂时不能通过扫描二维码下载,我现在帮您刷机吧!”

不是-----从第一步开始,再认真检测一遍。

2、公测版

与内测版一样。

3、Beta版

(下次更新)

4、公测版

(下次更新)

以上是关于真机调试的一些问题记录~更新中的主要内容,如果未能解决你的问题,请参考以下文章

uniapp项目真机调试遇到的问题(持续更新中)

真机调试中"There was an internal API error"错误解决方法

Xcode真机调试中"There was an internal API error"错误解决方法

Xcode真机调试中"There was an internal API error"错误解决方法

关于xib的一些细节/ 真机调试/ GitLab

如何使用Android真机进行调试