第一种:使用带有通配符*号
的描述文件签名(相应的证书)
关于苹果企业开发者证书的说明
苹果企业开发者证书和公司证书的区别在于,企业证书的发布对象为大型企业内部使用者,所以不需要上传到App Store上,直接在自己企业的网站上就可以发布App给企业内部员工使用。
从2016年开始,新注册的企业开发者证书帐号,将不允许使用“通配符*号
”来创建In House发布证书,必需一个App配给一个App ID,而2016年之前注册的企业开发者证书帐号,则不受影响,但如果苹果后台检测到您的证书有跨企业滥用的情况,会进行降权或禁用。
以上内容于2017年3月13号经苹果中国区证书客服确认。
顺便奉劝各位企业证书的老用户,且行且珍惜啊!不要帮别人打包一下,而造成自己的企业证书帐号被锁。
第二种:直接下载企业证书的发布的描述文件(相应的证书)
使用iOS App Signer
进行重签名。
方法:
- 下载描述文件
- 把下载好的描述文件改名为
embedded.mobileprovision
,放到要签名的包里面(.app
文件里面) - 打开
iOS App Signer
, 选择刚才的.app
文件。 - 选择刚才下载的描述文件对应的证书,点击
start
重签名 - 如果不做第二步,直接在
iOS App Signer
第三行自己选择Provision Profile文件,则会自动修改info.plist
文件,重签名后bundle Id就会变成跟描述文件一致的了。
网友评论