Ios 现有应用程序的认证和资源调配

Ios 现有应用程序的认证和资源调配,ios,xcode,provisioning-profile,apple-developer,Ios,Xcode,Provisioning Profile,Apple Developer,我是这方面的新手,所以请容忍我 一位客户指派我为他的一个旧的现有的应用程序进行完整的重写 因此,他邀请我在他的itunesconnect帐户中担任“开发者”的角色,但在他的苹果开发者帐户中还没有。 然后,当我要求他邀请我作为他的苹果开发者帐户的“成员”时,他说他的仪表板上没有“人员”子菜单,但他给我发送了一些.provisiongmobile文件,我确实将这些文件添加到了我的Xcode中,因此我可以在签名(调试)和签名(发布)时选择其中一个“我的新项目属性”设置中的选项。(未选中“自动管理签名”

我是这方面的新手,所以请容忍我

一位客户指派我为他的一个旧的现有的应用程序进行完整的重写

因此,他邀请我在他的itunesconnect帐户中担任“开发者”的角色,但在他的苹果开发者帐户中还没有。

然后,当我要求他邀请我作为他的苹果开发者帐户的“成员”时,他说他的仪表板上没有“人员”子菜单,但他给我发送了一些.provisiongmobile文件,我确实将这些文件添加到了我的Xcode中,因此我可以在签名(调试)和签名(发布)时选择其中一个“我的新项目属性”设置中的选项。(未选中“自动管理签名”)

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

当我单击ManageCertificates时,Xcode说“您的帐户都不是'xxxxxxxxx'(团队ID)的成员”

那么我该怎么解决这个问题呢

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

以及如何让他邀请我作为所述“xxxxxxxx”团队ID的团队成员,如果他真的不能将我添加为他的团队的“成员”,是否有其他方法

我以前的iOS开发任务是作为团队成员被邀请参加以前的团队,所以我在解决这个问题上没有任何经验

请帮助我从我应该做什么或者我应该要求我的客户做什么来了解这件事,因为他也没有真正的经验


在此之前,感谢您对此事发表任何意见。

设置配置文件只是代码签名等式的一部分。设置设置配置文件是为了使用一个或多个证书生成特定的应用程序id(或通配符应用程序id)。您缺少证书(和私钥)对于已发送的配置文件

不幸的是,如果客户不知道他们需要向您发送证书和私钥,我会认为他们可能没有将其保存在某个可以发送给您的位置。我会要求提供证书和私钥,但请准备好让他们回答他们没有。如果他们不确定,请查看他们是否仍然拥有用于源代码的Mac联合构建应用程序。如果是这样,他们可以从该Mac上的Keychain应用程序导出证书和密钥


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

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


没有,因为您也使用Apple ID登录了Xcode帐户。@KiritModi您能详细说明一下吗?我不明白您回答的是哪一点。您想为开发还是生产构建.ipa文件?如果是生产,请询问生产资源调配配置文件以及.p12文件,如果是为开发然后要求提供开发配置文件和.p12文件。@YogeshRaut目前我收到的开发、临时和应用商店移动配置文件没有任何类型的.p12文件。我想为开发和生产构建。我应该问他什么?@AgungPPutra:-你可以向客户提供开发配置文件,生产,和任何特别的配置文件,以及.p12文件,这样你就可以建立.ipa文件。谢谢你的解释,是的,看起来是这样。我会努力跟进我的客户。