0

我在这个领域很新,所以请多多包涵。

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

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

然后,当我让他邀请我成为他 Apple Developer 帐户中的“成员”时,他说他的仪表板上没有“人物”子菜单,但他给我发了一些 .provisioningmobile 文件,我确实将它们添加到我的 Xcode,所以我可以在我的 New Project 属性设置中的 Signing(Debug) 和 Signing(Release) 选项中选择其中之一。(自动管理签名未选中)

如果使用该文件,Xcode 仍然会抱怨:“找不到与团队 ID“xxxxxxxxx”匹配的带有私钥的“iOS 开发”签名证书”

当我单击管理证书时,Xcode 说“您的帐户都不是'xxxxxxxxxx'(团队ID)的成员

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

我应该向我的客户申请什么样的许可/证书?

以及如何让他邀请我成为那个“xxxxxxxx”团队ID的团队成员,如果他真的不能将我添加为团队的“成员”,是否可以通过其他方式?

我以前的 iOS 开发任务是通过被邀请成为我以前团队的团队成员来完成的,所以我在解决这个问题方面的经验为零。

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

在此之前感谢任何就此事发表任何意见的人。

4

2 回答 2

0

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

在此处输入图像描述

于 2018-04-11T08:07:47.333 回答
0

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

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

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

于 2017-05-02T12:57:43.123 回答