貌似,现在很难申请企业开发者账号,不过没关系,大多数开发者都是买的签名。
打包:
之前用公司开发者账号上架,打包的时候会遇到各种问题,最令人讨厌的就是证书问题, 如果要用企业开发者账号上架, 那么打包时候的证书就没关系了,随便打包一个即可。所以证书这一步不需要太麻烦,其他步骤和个人,公司的账号步骤都一样,就不多说了
如下图所示:先在edit scheme 上把参数debug改成 release,然后再 Product-->Archive 即可
2.第一步进度条跑完之后,会出现这个页面,这里有你的打包历史(这个页面会因为xcode的版本而不同,如果是10.0 以前的版本,会有一个Export按钮,点击它即可),这里我们要点击的是Distribute App
3.然后选择Ad Hoc ,点Next(如果你是个人,公司账号且要上架到App Store,则选 iOS App Store)
4. 进入到Ad Hoc distribution options页面, App Thinning 可以为 None, 但是Additional Options 最好最好要勾选上(生成manifest.plist文件),如果不勾选,上架的时候会有很多麻烦
5。进入到Distribution manifest information 页面,这里需要填三个信息
(如果是第一次上架,因为 ipa 还没打包出来,地址你不可能知道!所以可以只写一个https:// , 打包出来放在服务器上之后,在manifest.plist文件上改。这就是上一步提到的勾选Additional Options 是多么重要)
App URL: ipa包存放地址
Dispaly Image URL :一张57x57的icon图片地址
Full Size Image URL:一张512x512的icon图片地址
ipa包,两张图片都是放在自己的服务器上的,所以地址也是自己服务器给出的地址,且服务器得支持https。
6. 到Re-sign 页面,选择 Automatically manage signing ,点击Next
7. 然后就可以看到关于你App 的信息页面啦,点击Export ,导出保存即可
8.导出后你会看到5个文件(2017年,2018年导出的是5个文件,不知道以后会变成几个,不过.ipa 和 manifest.plist 是一定要有的),把.ipa包发给拥有企业开发者账号的人,让他签名。签完名再发回给你
把签完名的 .ipa 包给后台发开人员,让他生成一个支持https的地址(联想到第5步要填的地址),然后你打开manifest.plist文件,把地址填进去(怎么填,看下面第9步),然后再把填好信息的 manifest.plist文件发给后台开发人员。
此时后台有 一个 .ipa 包,一个manifest.plist文件,两张icon图片,把它们放在一个文件夹下,生成一个地址:格式为:itms-services://?action=download-manifest&url=https://xxx.xxxx/manifest.plist 。&url前面的地址是固定的,&url=后面是manifest.plist文件的地址。
然后就大公告成啦,你可以复制这段地址在safari上打开,也可以生产一个二维码让别人扫描。
9.第4步讲到最好把 Additional Options 勾上,生产 manifest.plist文件,因为后面的地址都要在这里填,如果不小心没勾上也不用惊慌,到别处找朋友借复制一个,然后改掉里面的信息也可以(如下图所示)
softwara-package 对应的url 填 你服务器上的 .ipa包地址
display-image 对应的url 填 你服务器上的 57x57 图片地址
full-size-image 对应的url 填 你服务器上的 512x512 图片地址
title: 填你App 的名字
bundle-version:填你App的版本号
bundle-identifier:填你的bundle Id