ios 发布,必要预备的发布证书,下面就来具体说说发布的一些流程:
macOS中安装 appuploader可以管理证书和形貌文件:
1)创建 BundleID:
2)创建证书:
这里创建两个证书: 一个Apple开辟证书,一个Apple发布证书;前者开辟调试用,后者发布用。
3)设管管理,此设备管理用于发布AdHoc类型的ipa文件时有用,用于公司内使用,不必颠末apple store 审核,即可安装使用;
iphone手机通过usb接入macOS主机后,“添加”按钮后,会自动读取iphone的名称以及UDID; 名称可以改,但UDID不能改。
4)形貌文件:
创建:只有ios应用开辟 类型,才可以发布AdHoc的ipa包,也可以真机调试;
用于发布的形貌文件,则使用 App Store
然后, 下载 这两个形貌文件,以及 证书管理中的两个证书: Apple 发布证书和 Apple 开辟证书,然后安装此两证书,在 macOS主工具栏中: 前住 / 实用工具 下,打开 钥匙串访问,如下:
两证书安装成功;
然后在项目中,Signing & Capabilities 中 , import 刚才保存的形貌文件:
下面两个.p12的为证书;
如果是真机调试, 或者发布AdHoc 的ipa包, 使用 ios 那个形貌文件,debug 和 release都要设置,可以直接在All中设置:
有时,如果设置后,发现还是表现原来的,关闭xcode再打开xcode, 打开此项目,此时 形貌文件 就会表现刚加载的形貌文件;
此时编译后,在iosBuild目次 中找到天生的 编译后的包, 颠末老版本的 iTuns 中的应用程序, 可以将此包转换成 ipa安装包,此时的安装包类型为 AdHoc型的ipa, 可以在蒲公英网站发布,如下:
iphone手机通过safi浏览器,输入上面的下载地点即可安装到iphone手机上,不过此iphone手机要参加到appUploader的测试设备列表中,否则安装不上。
如果 要发布到apple store connect 中, 则必要在 release 中将profile改为 app store 对应的形貌文件,debug不能设置此形貌,因为发布时只针对release.
方法: product -> Archive:
一直next即可;
注意: 上图中其它选项的,export 的ipa仍旧无法正常安装(没有细致研究,可能用有,发起还是通过iTuns举行转换)
如果 archive为灰色,应该是Signing没有精确设置:
大抵请况云云,便可以完成发布,在apple store connect 网页中便可以看到新发布的可提交审核状态的app;
发布到 apple store connect 后, 必要到此网站上添加一些诸如软件界面截图,功能形貌,销售国家与地区选择,销售代价等信息,末了提交审核,大抵几天后若审核通过,则在apple store中就可以看到此应用。 如果审核不通过,按审核不通过的缘故原由逐一扫除,再发布并按要求上传资料即可。审核职员会安装到iphone手机中举行实验,如果您的app必要连接特定的设备才能进入相应的界面,而由于审核职员手头上没有这些设备,根本上会拒绝通过,此时,您应该使用apple手机安装此应用,并让同事用另一台手机全程录制,操作职员一边在设备旁操作app, 一边用英文教学怎样操作。完成后,将录制的mp4视频放到 ”附件“, 先别急着提交审核,而是先回复审核,阐明没有设备连接此app的话,无法进入下一个页面云云,并也附上录制的视频,发送后,再提交审核即可。
注意,在ios开辟中,不必要用的权限只管不要加上去,否则在提交审核的时候,可能会基于安全考量,必要你提供相关的资料或视频,待增烦恼,还比较难以通过审核。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |