【问题标题】:Why "Verify your bundle identifier 'org.cocoapods.Alamofire' is correct."?为什么“验证您的包标识符 'org.cocoapods.Alamofire' 是否正确。”?
【发布时间】:2018-02-22 07:03:22
【问题描述】:

“未找到合适的应用程序记录。请验证您的包标识符 'org.cocoapods.Alamofire' 是否正确。” -- 当我尝试将构建上传到 iTunes 连接时,我会发生此错误。

我尝试了以下解决方案,

  1. 已创建新的配置文件并在 iTunes 中创建为另一个新应用
  2. 重命名 Alamofire 的包 ID
  3. 将应用程序中的捆绑包 ID 与 iTunes 连接中的捆绑包 ID 仔细检查
  4. 删除并重新安装了 pod

但还是不行。

我在堆栈溢出中找到了很多答案和建议。但没有任何帮助..

任何人都有解决此问题的方法。

【问题讨论】:

  • 你为什么要为 Alamofire 重命名捆绑 ID?
  • 我知道这不是正确的,但我仍然发现它是堆栈溢出中的一个建议,无论如何它无济于事。如果您有解决方案,请告诉我。
  • 安装 pod deintegrate -> 在项目上使用 Pod deintegrate,而不是 Pod install 然后尝试再次构建项目,希望这能解决您的问题。
  • 你可以在这里找到它:github.com/CocoaPods/cocoapods-deintegrate
  • 解决方案对您有用吗?

标签: swift app-store-connect alamofire


【解决方案1】:

我很久没有从事这个项目了。现在,由于需要,我开始工作,又遇到了同样的问题。当我开始列出这个问题的可能性时..我发现我错了。我错过了在应用程序的 info.plist 中添加“Bundle OS Type code - APPL”。

实际上几秒钟的工作,由于我的粗心,我在一个月后解决了它。

感谢您的建议@Dominik Bucher

【讨论】:

    【解决方案2】:

    这让我走上了正轨,在我的 plist 文件中,导致这种情况的行是:

    <string>APPL    </string>
    

    删除尾随空格:

    <string>APPL</string>
    

    修复它,我一直在手动编辑 plist 的其他部分.... 没有 hablo Trim() Xcode?​​p>

    【讨论】:

    • 我的 plist 缺少 CFBundlePackageType 完全导致类似的错误。添加上面的 APPL 字符串条目修复了错误。
    【解决方案3】:

    还要确保检查所有证书。我经历了同样的事情,它只有在我删除/撤销我的所有证书并重做它们之后才有效。祝你好运!

    【讨论】:

      猜你喜欢
      • 2018-03-26
      • 2017-10-30
      • 2015-06-26
      • 2020-08-15
      • 2018-04-27
      • 2018-11-15
      • 1970-01-01
      • 2023-04-02
      • 2018-08-02
      相关资源
      最近更新 更多