繁体   English   中英

没有找到合适的申请记录。 验证您的包标识符“org.cocoapods.Alamofire”是否正确

[英]No suitable application records were found. Verify your bundle identifier 'org.cocoapods.Alamofire' is correct

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

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

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

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

谢谢

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

如果不存在,则创建新应用程序并提交所有必需信息。 或单击相关应用程序。 单击“更多”->“关于此应用程序”,然后将捆绑 ID 更改为您在配置门户中创建的捆绑 ID。

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

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

要清理构建文件夹,请在 Xcode 菜单中选择 Product -> Clean Build Folder。

清理派生数据:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM