【仅供内部供应商使用,不提供对外解答和培训】
【仅供内部供应商使用,不提供对外解答和培训】
账号类型:
Agent老板账号下关联员工AppleID为Admin的操作方法
如果已有根证书,直接跳到步骤6操作。
如果没有根证书,则在证书所有者(老板)账户下,按流程新建一个根证书并导入。
这里假设关联到老板账户的Admin员工叫Bobby,从步骤6开始,就必须是Bobby的账户(包括电脑系统的账户登录者,应该一致是Bobby的AppleID)
购买证书的那个账户,即证书所有者,该账户下导出的证书是.cer后缀的根证书,根证书只能安装在一个机器上,不支持导出和传播!
如果是刚申请的证书账户,请新建并关联对应的开发者账号,.p12后缀的证书要通过XCode工具下进行创建导出,详见步骤4,步骤6~10。
展开该行信息后,点击Download按钮进行下载
(该步骤需在Mac电脑上操作)
----------------华丽的分割线------------------
注意:,在此之前,所有的操作是为了新用户处理根证书而设置的
如果根证书早就已经被安排了,申请p12并导出的操作应该从步骤6开始
----------------华丽的分割线2------------------
左上角菜单=》XCode=》Preferences=》选中所有对应Bobby的信息
需要在开发者账户网站上确认Bobby是账号下的持有人或管理员权限(不能是Agent,Agent就说明是老板账户,需要是Admin)
然后点击右下角的Manage Certifacates
在弹出的界面中点击左下角的+号,选择iOS Distribution
ps:如果在这个步骤遇到如下错误,需要检查2点
1.在开发者账户下,检查iOS Distribution类型的证书是否有2张(或以上),需要删除多余的,保留到只剩1张iOS Distribution类型的
2.登出Xcode账户,重新登录
确认可以展开,确认展开后是Bobby(创建者),确认Distribution类型(发布权限),确认有效时间)
选择一个合适的本地路径,给证书命名(名字没什么影响,尽量用英文,并做好记录即可),文件格式保持原样(.p12),点击【存储】
这里的密码是指加密该证书信息所用的密码,可自由设置。
请做好记录,后续需要填写到OEM的网站上
若一个证书文件和对应的密码不能匹配,则不能通过证书校验,需要重新导出证书
至此,p12证书文件已经获得,后续在商城 App OEM信息填写处上传该文件并填写密码即可
确保使用的App IDs打开“Push Notifications”服务
在生成mobileprovision要注意推送权限的勾选,如没有对应的权限,会打包失败,修改mobileprovision权限方式如下:
左侧“Identifiers”栏下选择“App IDs”,打开应用ID管理界面,找到对应名字的mobileprovision文件,观察Push Notifications是否为绿色亮灯项,如否,点击edit,编辑补充,然后继续下方流程重新生成
确认以下几点:
至此,mobileprovision配置授权文件已经获得,后续在商城 App OEM信息填写处上传该文件即可