Provisioing配置文件无法在迁移的mac

时间:2015-12-05 15:16:30

标签: ios xcode ssl apple-push-notifications provisioning-profile

我有一个我提交的应用程序,由于某些隐私问题而被拒绝。我已经纠正了这个问题,并试图从一个新的mac提交它。我之前有两个配置文件。 'P release'和'P ad-hoc'。顾名思义,'p release'用于app store,'p ad-hoc'用于testflight内幕测试。

两者都在早期的机器上完美运行。当我不得不移动时,我通过转到xcode-preferences-accounts从mac机器导出开发者配置文件。 我还备份了代码。

现在在新机器上,我使用了备份并导入了开发人员配置文件。现在我做了一些更改并想尝试testflight,因此我在项目目标的构建设置中选择了'p ad-hoc'作为配置文件,并启动了归档过程。有人提示使用本地钥匙串中的私钥,我选择了“允许”。接下来,当我点击“上传到应用商店”时,配置文件更改为“p release”。

如果我从机器上删除'p-release',那么在上传到应用程序商店时,它表示找不到匹配的个人资料。

我尝试从Apple开发人员中心删除旧的配置文件,并创建了新的配置文件,但同样的问题。 然后我还尝试从钥匙串申请证书并将其上传到苹果开发者中心,并为推送生成新证书。 但后来我开始收到错误'没有找到代码签名的身份'

所以现在我想我只需通过删除Apple开发人员中心的所有证书来重做整个过程。

所以有人能告诉我可能出了什么问题吗?

同样上面出现的另一个非常重要的问题:让我说我的应用程序上线了,我已经获得了.p12证书并将其用于推送通知。现在,如果将来我重做整个过程,并且让我说我删除每个证书(apn生产,apn开发和ios发布,​​ios开发),然后生成新的p12证书。然后我丢弃旧的p12并使用这个新的p12证书,推送通知是否可以在我使用旧证书提交的应用程序的旧安装中工作?

0 个答案:

没有答案