在开发app的时候,我们需要上架app,同时也需要测试app。测试app,通常我们是直接在自己的工程中用模拟器,或着真机连接Xcode进行测试。但是有时候如果有客户,或者老板不在你身边,需要测试app,就需要打包成ipa的文件。苹果有两种账号,一种是个人(公司)账号, 一种是企业账号。不同账号有不同的处理办法。企业账号很方便,贵的有贵的好处。这里主要说个人账号。
我们在开发中,会去apple developer生成自己的Provisioning Profiles文件(打包上架的必须文件)。打包上架的过程就不多说了。
我们在Certificates, Identifiers & Profiles这里,会看见
在Devices里面会有TV,Watch,等,选择你要添加的设备,进去点加号,会有一个name,udid, 这个时候你就要获取设备的udid了。获取设备的udid,可以通过iTunes获取。也可以通过蒲公英这里获取(百度蒲公英)。设备名称就是设置,通用,关于本机,设备名称。 获取到了以后添加进去就好了。 添加完成后,重新进Provisioning Profiles Download你的证书。然后在Xcode中Archive你的工程。Archive完成后选择Export。
等下会出现4个选项,选择第二个 adhoc 那个。然后会出现两个选项,第二个选项应该是所有设备。 我选择的第二个。最后就等,会打包出来ipa iphone 等等。然后你就给你给添加过udid的设备发送ipa,让它们通过iTunes直接同步,或者用蒲公英生成二维码给他们下。大概就这些了。不复杂。