Xcode打包ipa安装包不上传App Store如何给手机安装
作为一个iOS程序员,我们可能经常会想自己写一些简单实用的软件安装到自己手机上或者家里人手机上用。但是由于iOS系统的封闭性,我们不能像安卓一样写完代码直接打包就能直接安装。对于一些用处不广泛的app上架到App Store也有点高炮打蚊子的感觉。所以对于没有企业开发者账号的我们如何能用Xcode直接打包ipa让设备能直接安装我们写的软件呢?
打包前我们需要准备:
1.需要安装的设备的UDID
2.一个开发者账号
3.蒲公英或者fir账号
一、获取设备的UDID
我们进到蒲公英获取UDID的页面 ,用iPhone原生相机对准上面的二维码,扫描片刻后会提示扫描到网址二维码。
到这里我们点击 "获取UDID"按钮,手机会提示我们此网站正在尝试下载一个配置描述文件。我们点击允许。
允许以后我们来到手机 设置>通用>描述文件与设备管理,找到我们刚刚下载的配置文件点击之后安装。安装完之后设备会自动跳转到一个网址,上面就有我们的设备名和UDID信息了。
二、注册app id、Device UDID、描述文件
首先我们进到苹果开发者网站点击Account登入我们的开发者账号。
选择 "Certificates,Identifiers & Profiles"
这里需要设置三个地方
1、添加APP id
点击Identifiers>app IDs (2-2)
点击加号
添加app id
然后一直下一步直到Done
再次来到app ids 页面列表中能找到刚才注册的app名称就说明注册成功
2、添加设备的UDID
我们来到(2-2)中的Devices>All
点击加好添加我们的设备UDID
填写我们设备的名字和UDID (不知道设备名能不能乱填,最好填之前蒲公英页面获取UDID的时候显示的名字)
然后一直下一步,完成之后我们到Devices>All中查看是否有我们刚才注册的设备,有我们就进入下一步
3、打包用的证书添加描述文件 (*** 好像发现现在不需要申请这个描述文件,只要完成了上面一步就可以直接打包让测试机安装,可能之前误导大家了 ***)
这个描述文件才是我们真正需要用到的东西,这里面包含了设备的UDID才能在该设备上安装。
点击(2-2)中的Provisioning Profiles>All
点击添加后选择Ad Hoc
选择我们刚才注册的app ID
随便选择一个开发证书之后来到选择设备的地方
选择我们需要安装的设备(可多选)
之后随便给profile文件命一个名之后把生成的证书下载下来双击。我们的电脑就安装了这个证书。
三、打包
直接上图
导出之后的路径下会生成一文件夹,里面就包含ipa安装文件。
四、上传蒲公英
注册之后需要上传证件照(审核很快,机审秒过)
添加设备UDID
设备的名称和UDID同样填刚才获取的名称和UDID(可添加多个)
完成后添加自己的应用,只需要上传ipa文件,软件信息自己填写。
点击发布。应用就成功的发布到蒲公英上面了。
到应用管理中点击我们的应用就能看到我们应用的下载地址了。
用我们注册了的设备就能直接安装使用了。
如果觉得该教程对大家有用的话,麻烦点个赞哦!谢谢QAQ
(用了一段时间后发现,蒲公英上传UUID那一步是没必要的,那一步只是用于方便记录自己设备的UUID,方便管理。申请配置文件好像也是不需要的,只需要在账户中添加了UDID就可以直接打包 )