Iphone xcode应用程序提交错误:";未找到符合条件的软件,请确保此软件归您的开发组织所有;

Iphone xcode应用程序提交错误:";未找到符合条件的软件,请确保此软件归您的开发组织所有;,iphone,xcode,app-store-connect,Iphone,Xcode,App Store Connect,我在尝试将应用程序提交上传到我所在组织的itunes connect时遇到了上述错误,但谁的itunes connect用户名与我的apple开发者ID不同 问题是我有一个单一的苹果开发者ID,用于跨多个组织的所有IOS开发。我的。name@gmail.com该id已添加到IOS成员中心的多个组织中。但是,在Itunes Connect上,它不允许您将现有Apple ID(或其他组织上的现有Itunes Connect用户)作为新用户添加到组织中 因此,如果我是3个组织的成员,每个组织使用不同的

我在尝试将应用程序提交上传到我所在组织的itunes connect时遇到了上述错误,但谁的itunes connect用户名与我的apple开发者ID不同

问题是我有一个单一的苹果开发者ID,用于跨多个组织的所有IOS开发。我的。name@gmail.com该id已添加到IOS成员中心的多个组织中。但是,在Itunes Connect上,它不允许您将现有Apple ID(或其他组织上的现有Itunes Connect用户)作为新用户添加到组织中

因此,如果我是3个组织的成员,每个组织使用不同的Itunes Connect电子邮件,通常是该组织的电子邮件,而不是我的主要gmail Apple ID

当尝试使用XCode上传时,我得到了这个错误,因为它们不匹配。我怎样才能解决这个问题?我只通过使用我同事的ID(与他的appleID+itunes用户匹配)为一个组织修复了它。然而,我希望能够做到这一点,我自己

我尝试将个人组织电子邮件添加为xcode电子邮件,但没有一个是苹果开发人员帐户,xcode拒绝使用它们

如何在Itunes connect上将我的应用程序上载到我所属的新组织

编辑

我尝试使用Xcode菜单中的应用程序加载工具,但得到了一种不同的错误,如下所示。我尝试了应用商店构建和临时构建。这只是目前的一个开发构建,我希望通过Itunes Connect Testflight进行内部测试,因此我们还没有使用发行版/应用商店配置文件,甚至还没有创建它们

编辑2

苹果的文档说:

“一个Apple ID可以与多个成员中心团队相关联。使用相同的Apple ID,您可以作为个人注册并加入其他团队。但是,您只能与单个iTunes Connect团队关联。因此,开发者应该为他们想要在iTunes Connect中单独管理的不同个人或公司帐户创建另一个Apple ID。”

itunes connect也是如此。但如何从xcode向其他itunes connect帐户提交构建

“无合格软件”表示appID不存在或存在于错误的开发人员帐户(可能是Xcode自动创建的)

检查您正常使用的团队(如果是错误的,XC可能做了一些有用的事情,但使用了错误的帐户)。从Xcode Preferences>Accounts开始,然后查看有关首选团队和当前团队的详细信息。然后,检查devcenter(确保您以您尝试提交的团队的身份登录)-检查你的AppID,看看你希望在那里看到的应用是否真的存在


还要确保您用于上传的iTunes Connect帐户具有“技术”角色(per)

我能够解决这个问题,我想我会与其他人分享寻找答案。因为我只有一个apple开发者id和多个iTunes Connect id,这是问题的核心。Xcode不允许我在用户首选项中输入和使用非开发者帐户id。解决方案是使用应用程序加载工具

概述了我现在用于每次部署的必要步骤:

  • 确保您的发布版本使用的是分发资源调配配置文件,而不仅仅是开发配置文件。也不要使用“自动”配置文件,即使它有时有效。我使用应用商店配置文件,即使是通过ITC进行试飞发布。手动在apple的ios center上创建资源调配配置文件,称之为“[应用程序名称]然后在Xcode构建设置中,将发布配置文件设置为这个名称。其次,确保代码签名开发人员就是这个配置文件上的开发人员,它并不总是将默认值切换为那个名称
  • 像往常一样归档应用程序以生成生成
  • 不要从组织者“提交”应用程序,而是进行导出,导出到文件
  • 出现提示时,选择“应用商店提交”而不是“临时提交”,否则将失败
  • 在Xcode中打开Xcode->open Developer Tool->Application Loader
  • 从这里,您可以添加/选择任何独立于Xcode的itunes connect用户
  • 选择“交付你的应用”提交,然后选择导出的构建文件
这应该可以上传到itunes connect。如果您在ITC中使用TestFlight,并且已经设置好,这将导致新的TestFlight推送


当为我工作的每个组织创建新应用程序时,我总是立即设置新的分发配置文件,不要开始使用“自动”或让Xcode“修复”。。。,因为它们可能只工作一次,但以后可能会导致问题或发布失败。始终为您的配置文件命名,以包括应用程序名称、发行版和应用程序商店,因为一旦您经常这样做,如果您只是以非描述性的方式将其命名为“MyApp的配置文件”,则很容易混淆它们。

在我的情况下,问题是我没有意识到“应用程序加载器”具有登录名!
所以我只需选择窗口菜单/登录为。。并输入我用于创建“证书和规定文件”的开发人员帐户,我用于编译应用程序。

请匹配itunesConnect&Xcode中的捆绑包Id


我也遇到了同样的错误并用bundleID解决了。

将应用程序加载器用户帐户更改为应用程序的签名用户帐户。

我是itunes connect上的管理员,它似乎涵盖了以前的所有角色,包括技术;是吗?是的,管理员包括技术人员,但是(只是检查)哪个团队?你提到你是三个不同组织的成员——这意味着三个团队。您是否是试图提交并收到这些错误的帐户的管理员?是的,我是无法提交itu的管理员