现有应用的认证和配置

时间:2017-05-02 09:44:48

标签: ios xcode provisioning-profile apple-developer

我在这个领域很新,所以请耐心等待。

我已被客户指派为他的旧现有应用程序进行完全重写。

所以,他邀请我在他的itunesconnect帐户中担任“开发人员”的角色,但尚未在他的Apple开发者帐户中。

然后,当我让他邀请我作为他的Apple开发者帐户中的“会员”时,他说他的仪表板上没有“人物”子菜单,但他发给我了一些.provisioningmobile文件,我把它们添加到我的Xcode,所以我可以在我的新项目属性设置中的签名(调试)和签名(发布)选项中选择其中一个。 (未选中自动管理签名)

如果使用该文件,Xcode仍然抱怨:'没有'iOS开发“签署证书匹配团队ID”xxxxxxxxx“与私钥被发现'

当我点击管理证书时,Xcode表示“您的所有帐户都不属于'xxxxxxxxxx'(团队ID)

那么我该怎么做才能解决这个问题?

我应该向客户索取哪种许可/证书?

如何让他邀请我作为所谓的“xxxxxxxx”团队成员的团队成员,如果他真的不能加入我作为他团队的“成员”的话,是否可能采用另一种方式?

我之前的团队成为团队成员,因此我完成了以前的iOS开发任务,所以我没有解决这个问题的经验。

请帮助我从我应该做什么或者我应该问客户做什么来解决这个问题,因为他并没有真正的经验。

先感谢任何对此事发表意见的人。

2 个答案:

答案 0 :(得分:0)

供应配置文件只是代码签名方程的一部分。设置配置文件以使用一个或多个证书构建特定的应用程序ID(或通配符应用程序ID)。您缺少已发送的配置文件的证书(和私钥)。

不幸的是,如果客户端不知道他们需要向您发送证书和私钥,我会想象他们可能没有将它保存在可以发送给您的地方。我会要求它,但要准备好让他们回答他们没有。如果他们不确定,请查看他们是否仍然拥有用于最初构建应用的Mac。如果是这样,他们可以从Mac上的Keychain应用程序导出证书和密钥。

如果他们没有,您应该要求他们生成新证书,然后生成与新证书绑定的新配置文件,并向您发送新的配置文件,证书和私钥。

答案 1 :(得分:0)

您可以删除AppleID,然后添加新的AppleID,下载手册配置文件。

enter image description here