ios 未找到合适的记录 验证您的包标识符是否正确

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/29741404/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-08-31 05:42:31  来源:igfitidea点击:

No suitable records were found verify your bundle identifier is correct

iosxcode6app-store-connect

提问by Ragul

I have created an app in App Store Connect and it has been in the "prepare for submission" state for more than 3 days. When I try to archive my app, and submit it to the app store it, displays this message:

我在 App Store Connect 中创建了一个应用程序,它已经处于“准备提交”状态超过 3 天。当我尝试归档我的应用程序并将其提交到应用程序商店时,会显示以下消息:

No suitable application records were found. Verify your bundle identifier is correct.

没有找到合适的申请记录。验证您的包标识符是否正确。

采纳答案by Ragul

Now only I find the Error. I used one capital letter in bundle id. but I have used small letters in xcode's bundle id. now I changed that as like in the app id. and now I successfuly uploaded my app to iTunes Connect. Thanks for your Support.

现在只有我找到了错误。我在 bundle id 中使用了一个大写字母。但我在 xcode 的 bundle id 中使用了小写字母。现在我像在应用程序 id 中一样改变了它。现在我成功地将我的应用程序上传到了 iTunes Connect。谢谢您的支持。

回答by Gaurav

Just check that app you configured on iTuneconnect is having same bundle identifier that you are using to upload app.

只需检查您在 iTuneconnect 上配置的应用程序是否具有与您用于上传应用程序相同的包标识符。

回答by Avi

generally this happens when you have not created your app from apple developer account->iTunes Connect->Click on My App->click on plus sign (+)->New App->And fill up the whole info and Choose Your Bundle Id for the app you are uploading now.

通常,当您尚未从苹果开发者帐户创建应用程序时会发生这种情况-> iTunes Connect->单击我的应用程序->单击加号 (+)-> 新应用程序-> 并填写整个信息并选择您的捆绑 ID对于您正在上传的应用程序。

回答by Roger Perez

iTunes Connect || App Store Connect(website):

iTunes 连接 || App Store Connect(网站):

In your browser, go to iTunes connect/ App Store Connect.

在您的浏览器中,转到iTunes Connect/App Store Connect

  1. Add your New App / edit your existing app.
  2. Go to App information.
  3. Check the Bundle ID name.
  4. If there is no bundle ID, make sure you create one.
  5. I used the WildCard bundle ID. That means, your complete bundle ID is likely to be com.organizationName.* and the suffix (exampleApp). Xcode:
  6. Go to your Workspace / Project.
  7. Go to your project.
  8. Select the General Tab.
  1. 添加您的新应用程序/编辑您现有的应用程序。
  2. 转到应用信息。
  3. 检查捆绑 ID 名称。
  4. 如果没有捆绑 ID,请确保创建一个。
  5. 我使用了通配符捆绑包 ID。这意味着,您的完整包 ID 可能是 com.organizationName.* 和后缀 (exampleApp)。代码:
  6. 转到您的工作区/项目。
  7. 转到您的项目。
  8. 选择常规选项卡。

Ensure the Bundle Identifier is the name you set in iTunes Connect.

确保捆绑标识符是您在 iTunes Connect 中设置的名称。

For example: com.orgnanizationName.appName

例如:com.orgnanizationName.appName

It seems you have to start the App Store submission process in iTunesConnect.

看来您必须在 iTunesConnect 中启动 App Store 提交过程。

App Store Connect IconAdd App

应用商店连接图标添加应用

回答by Adam M.

If you use Application Loader, then check if you are logged to the correct account. It was my case and it can happen if you manage account for various clients.

如果您使用 Application Loader,请检查您是否登录到正确的帐户。这是我的情况,如果您为各种客户管理帐户,就会发生这种情况。

enter image description here

在此处输入图片说明

回答by Beto

I believe you can found the answer here Xcode 5 - "No application records were found" when trying to Validate an Archivefrom @Bamsworld.

我相信您可以在Xcode 5 中找到答案- 尝试从 @Bamsworld验证存档时“未找到应用程序记录”

As you already mentioned and as per the documentation - App Distribution Guide

正如您已经提到的,并根据文档 -应用分发指南

Important: You can't validate your app unless the app record in iTunes Connect is in the “Waiting for Upload” or later state After you add a new app in iTunes connect there will be an amber light along with its status. It will most likely read "Prepare For Upload". To get it to the "Waiting For Upload" state click view details for the app and in the top right there should be a blue button that says "Ready to Upload Binary". Click this and follow the given directions.

重要提示:除非 iTunes Connect 中的应用记录处于“等待上传”或更高状态,否则您无法验证您的应用。在 iTunes Connect 中添加新应用后,其状态将呈琥珀色亮起。它很可能会阅读“准备上传”。要使其进入“等待上传”状态,请单击应用程序的查看详细信息,在右上角应该有一个蓝色按钮,上面写着“准备上传二进制文件”。单击此按钮并按照给定的说明进行操作。

回答by Zaim Ramlan

What did the fix for me is to allow app access to all users:

对我的修复是允许所有用户访问应用程序:

  1. Go to AppStore Connect
  2. Go to My App
  3. Under Additional Information, click on 'Edit User Access'
  4. Select 'Full Access'
  5. This allowed me to upload the app the first time (via Xcode & Application Loader)
  1. 前往 AppStore Connect
  2. 转到我的应用程序
  3. 在附加信息下,点击“编辑用户访问”
  4. 选择“完全访问”
  5. 这让我可以第一次上传应用程序(通过 Xcode 和 Application Loader)

After the initial upload, i can switch back to 'Limited Access' and upload just fine.

初始上传后,我可以切换回“有限访问”并上传就好了。

回答by Luat Vu Dinh

Using Application Loader worked in my case.

使用 Application Loader 在我的情况下有效。

enter image description here

在此处输入图片说明

回答by Hexagons

Double check the Bundle OS Type codein your App's info.plist, for me, the only way around this error was to set it to APPL.

仔细检查Bundle OS Type code您的应用程序中的info.plist,对我来说,解决此错误的唯一方法是将其设置为APPL.

The weird thing is that the error was regarding to my frameworks bundle id, tho changing the above in my app solved it.

奇怪的是,错误与我的框架包 ID 有关,但在我的应用程序中更改上述内容解决了它。

回答by Ilan Olkies

Chek your app ID in the Apple Developer Center. Then, use exactly the same name in Bundler Identifier.

在 Apple Developer Center 中检查您的应用 ID。然后,在 Bundler Identifier 中使用完全相同的名称。