【问题标题】:No suitable application records were found. Verify your bundle identifier 'org.cocoapods.Alamofire' is correct没有找到合适的申请记录。验证您的包标识符“org.cocoapods.Alamofire”是否正确
【发布时间】:2018-03-26 21:02:19
【问题描述】:

我一直在努力让 Archive->Validate 与 Alamofire 一起工作。在我们所有的项目中,只有这个框架存在问题。

当我验证我的存档以将其推送到 AppStore 时,我收到以下错误: “未找到合适的应用程序记录。请验证您的包标识符 'org.cocoapods.Alamofire' 是否正确”。

过去 3 天我一直在尝试解决这个问题,但没有成功。我遵循了互联网上的所有建议。您能帮我们解决这个问题吗?

我使用的是 xCode 9.0 版和 pods 1.3.1 版

谢谢

【问题讨论】:

  • 点击AlamofirePod,这里的bundle标识符是什么?
  • 这是一个 org.cocoapods.Alamofire 4.5.1 版本。所有其他框架都有类似的名称。 AWS Core 有 org.cocoapods.AWSCore。 AlamofirImage 有 org.cocoapods.AlamofireImage
  • 您是否尝试过 pod install(或)仅更新 Alamofire pod?
  • 你解决了@Veera 的问题吗?我也被它困住了

标签: ios iphone swift3


【解决方案1】:

清理构建文件夹和派生数据帮助我解决了类似的 cocoapod 包 ID 问题。

要清理构建文件夹,在 Xcode 菜单中选择产品 -> 清理构建文件夹。

清理派生数据:

  1. 转到 Xcode -> 首选项 -> 菜单中的位置
  2. 记下派生数据的路径或单击其旁边的箭头以在 Finder 中打开
  3. 关闭 Xcode
  4. 在 Derived Data 文件夹中删除以您的项目名称开头的文件夹
  5. 重新打开 Xcode 并让它重新索引项目

【讨论】:

    【解决方案2】:

    搜索您的 PRODUCT_IDENTIFIER 并查看它是什么。我更改了我的以匹配我在 App Store Connect 中的应用程序。

    【讨论】:

      【解决方案3】:

      查看here 以获得解决方案。 基本上,当您使用 Xcode Uploader 实用程序(在 Observer 中)时,iTunes Connect (http://itunesconnect.apple.com) 是您的 App 捆绑包的接收者。因此,除非您在 iTunes Connect 网络仪表板中创建了具有相同捆绑标识符的应用程序,否则您将永远无法上传构建。在仪表板上创建应用程序很简单,请在 iTunes 主屏幕上按照以下步骤操作:

      如果尚不存在,则创建新应用并提交所有必需的信息。 要么 单击有问题的应用程序。 点击更多-> 然后关于这个应用程序 然后将 Bundle ID 更改为您在配置门户中创建的 ID。

      【讨论】:

      • 我找不到点击有问题的应用程序。你能用图片指出它吗
      猜你喜欢
      • 2017-10-30
      • 2020-08-15
      • 2018-04-27
      • 2018-11-15
      • 2018-08-02
      • 1970-01-01
      • 1970-01-01
      • 2015-06-26
      • 2023-04-02
      相关资源
      最近更新 更多