当前位置: 首页 > 后端技术 > Java

iOS开发-打包ipa,让别人安装你的app

时间:2023-04-01 22:24:39 Java

iOS开发-打包ipa,让别人安装你的app一般在接到外包的时候,通常第三方需要安装你的app进行测试(这时候你的app必须有未上传到应用商店)。这样的话,如果是企业账号就好办了,随便安装就行了。。但是个人开发者账号呢?如果他的机器没有直接打包用于开发测试,那么他可以导出一个ipa给他安装。当然,你得知道别人??设备的udid。具体方法:1、登录开发者中心。https://developer.apple.com2。将对方的设备添加到您的设备中。注意,你需要知道对方的udid。3.申请AppID,这个和其他证书一样,不重复解释,有不懂的可以留言。4.生成相应的ProvisioningProfiles。这里需要选择Distribution,AdHoctype,像这样点击Continue,然后选择你的Distribution证书。(这个之前应该有过,就不重复了,不知道是什么的可以留言)Continue继续Continue,选择需要的测试设备。然后配置所需的配置文件。下载并安装它。5.安装完成后,修改你的项目,在info.plst的Bundleidentifier中修改你申请的证书名称。6.先在真机上跑一下,确保没有问题。选择Xcode-->Product--->Archive--->Distribute---->选择第二个(SaveforEnter....)------>选择前面的ProvisioningProfiles---->出口。就可以得到对应的.ipa文件7.大功告成,发给别人测试。证书我们可以使用辅助工具appuploaderAppuploader可以辅助直接在Windows、linux或者mac系统上申请iOS证书p12,上传ipa到AppStore。对于没有苹果Mac电脑的开发者在Windows上开发最为方便!通过本教程的使用,您可以快速掌握如何在真机上测试并上架!单击AppleCertificate按钮并单击添加以输入证书密码。这个密码不是账号密码,而是保护证书的密码。它是p12文件的密码。这个密码设置好之后,就没有别的地方可以找到了。如果忘记了,则只能删除证书。重制,所以一定要记住密码。另外,出于安全考虑,密码不能太简单。证书名称是证书列表中便于您区分的字符。你可以自己识别。尽量是字母和数字。选择发布类型为distribution,开发类型为development的证书类型。appletype=ios+mac,所以在开发的时候可以同时选择iosapp开发和apple开发类型。选择捆绑ID。只有部分类型的证书需要选择bundleid,比如push证书。因为大多数证书与应用程序无关。相反,应用程序与描述文件配置文件相关联。使用appuploader同步服务如果制作证书后想在其他电脑上下载证书,或者与同事同步证书,需要勾选Useappuploaderservicesynchronization。否则需要手动管理p12文件在不同电脑之间的传输,而且一旦创建下载就无法在其他电脑上下载,只能手动复制文件。一般来说,推荐使用appuploader服务进行同步。证书类型说明IOS开发选择appledevelopment或iosapp开发类型ios。对于发布,选择appledistribution或iosdistribution(appstore和adhoc)。开发推送证书选择applepushnotificationservicessl(sandbox)发布推送证书选择applepushnotificationservicessl(Sandbox&production)其他证书不是很常用,可以百度各种证书说明