当我在做一个项目的时候,我的MacBook坏了。我确实格式化了我的Macbook并处理备份文件。应用程序商店中的应用程序ID是从旧MacBook的CSR文件中创建的。
最近,我确实下载了苹果推送证书。然后把这个证书注册到钥匙链上。我试着提取p12。但不能提取p12。当我试图右键单击并导出证书时,无法导出该证书,因为保存时禁用了.p12文件作为.p12文件扩展名。也没有出现在“我的证书”钥匙链上。
我用一个新的CSR文件创建了一个新的推送通知证书。但不起作用。
我已经彻底地寻找了答案。我发现用他的Macbook创建应用程序ID的人可以提取p12。
我很沮丧。因为我的MacBook是格式化的。我的应用程序现在正在打折,其应用程序id是从旧MacBook的CSR文件中创建的。
如果我创建新的应用程序ID并更新应用程序,它会混淆几百个用户。请帮帮我!
配置
MacBook Pro (15英寸,Mid 2010) / OS 10.11.5 /密钥链访问9.0 / Xcode 7.3.1
附件于2016.7.7。
我确实尝试过用新的CSR文件创建新的App。但是无法使用相同的绑定ID创建新的应用程序ID.[截图1]
无法删除当前的应用程序ID.[截图2]
苹果说:“如果你的应用程序的第一个版本已经被批准,那么捆绑ID就不能改变。”
发布于 2016-07-06 10:24:51
如果您的应用程序是在应用程序存储与先前的应用程序id和.p12文件,它将不会影响您的苹果推送通知服务,为已经发布的应用。
如果您没有在格式化之前备份您的密钥链,您需要首先在系统上创建新的CSR文件&然后使用新的CSR和新的分发证书创建新的APN证书,然后使用新的带有新的app id和.p12文件的分发.p12升级应用程序创建新的配置文件,一切都会正常工作。
https://stackoverflow.com/questions/38220642
复制相似问题