iOS APP测试获取苹果手机的udid申请ios开发证书打包测试

很多开发者打包好了苹果APP的包,ipa文件,发现无法安装到手机测试。

因为苹果APP不像安卓打包好就可以任意安装到安卓手机。

苹果的APP需要特定的ios证书打包才能安装!


苹果的APP有三种方式可以进行打包安装!

1、用iOS开发证书,这种方式需要获取手机的udid添加到证书的手机才能安装,最多能加100个udid也就是100个手机。

2、上架App Store,上架App Store就可以直接在苹果的应用商店下载安装,无任何限制。

3、用企业证书,类似于开发证书打包安装,但企业证书无udid数量限制,可以安装无数手机,一般上架不了App Store的就是用这种方式。


所以个人测试一般用开发证书,需要先获取手机udid加入iOS证书。


获取手机的udid有两种方式

 

1、苹果手机助手获取UDID

 

如爱思助手,电脑下载爱思助手,连上苹果手机,设备信息里面那个设备标识就是udid。

 

 

第二个方式可以直接苹果手机直接扫码获取

 

使用 iPhone 或 iPad 微信扫码选择自带的浏览器safari浏览器打开二维码里的链接,即可快速获取 UDID

这个一长串的就是设备的Udid

 

04bff1010f1656cde7d60g560d7d897e2821dc88

 

获取到后需要加入到苹果开发者中心后台,然后再申请证书。


1、登录开发者中心,https://developer.apple.com/account/添加设备,选择侧边栏的Devices,All选项,点击右上角+号。

 

 

 

3、输入设备名称(名称可以随意,比如老板的手机,可以设置为laoban,不能用中文),再输入设备UDID,一路点击创建。

 


三、创建iOS开发证书(p12文件)

 

如果还没安装Appuploader先安装好

 

Appuploader安装教程

 

1、打开Appuploader,用苹果开发者账号登录。

 

如果初次登录提示以下错误,说明没有同意苹果的隐私协议,请看这个教程同意下即可登录。apple id同意隐私新协议教程

 

2、选择证书选项

 

 

3、点击右下角+ADD选择,下拉选择iOS开发证书,

 

输入证书名称:不要中文、随意设置

邮箱:(随意)

密码:证书的密码,不是开发者账号密码,如123这样不用很复杂,记好、打包时要用、很重要。

应用id:这里不用选!

点击ok创建。

 

 

注意:iOS开发证书最多能申请2个,如果账号已经有2个开发证书了,将申请报错(如下图)。

一个开发证书可以用于多个APP测试,不用每个app都对应申请个开发证书p12,开发证书p12是可以公用的,区分开下面步骤申请的的描述文件就行了,一个p12可以对应无数描述文件。

当然也可以删除之前的重新申请

 

 

4、创建成功后,找到刚创建的iOS开发证书(iOS Development这个类型的就是开发证书,如果之前创建过看过期时间就知道哪个是新创建的了),点击p12 文件,下载保存.p12证书文件到电脑。

 

 

四、创建iOS开发描述文件(.mobileprovision文件)

 

iOS开发证书文件有两个,两个为一套完整的证书

需要先创建p12文件,后创建.mobileprovision文件!

 

1、返回Appuploader首页,选择描述文件。

 

 

2、点击+ ADD进入,对应选择开发版profile,

 

选择应用id:appid,包名,第一步创建,如那个com.app.taobao,

证书:勾选上个步骤申请的开发证书p12(如果申请了2个开发证书,这里会显示2个,直接选中全部就行了)

Devices: 选择需要测试的设备,可以直接选中全部设备

名称:随意,123之类的就行,不要重复。

点击ok创建。

 

 

3、选择刚创建的iOS开发版描述文件(iOS Developer这个类型的就是开发描述文件,找到刚创建的输入的名字),点击Download下载,保存到电脑

 

 

现在就可以用这两个证书文件去打包ipa安装到手机调试了。

回复数量:0