归档和验证新应用程序版本 IOS 时出错

Posted

技术标签:

【中文标题】归档和验证新应用程序版本 IOS 时出错【英文标题】:error when archive and validate a new application version IOS 【发布时间】:2016-12-01 10:07:24 【问题描述】:

存档和验证新应用程序版本时如何解决下图中的错误?

【问题讨论】:

您使用的是哪个 Xcode?​​span> 版本 8.2 beta (8C23) 将您的捆绑包名称更改为其他独特的名称。 我相信它是独一无二的 我更改了捆绑包名称,但仍然出现问题。 【参考方案1】:

您的捆绑包标识符无效。用正确的包标识符替换它。你可以这样改变它:

编辑:您必须拥有 iTunes Connect 应用记录才能验证您的应用并将其上传到 iTunes Connect。您在 iTunes Connect 中输入的捆绑包 ID 必须与 Xcode 项目中的捆绑包 ID 匹配。

请参阅此Apple Documentation。 另外,这个SO Answer。

【讨论】:

你确定吗?你以前遇到过这个问题吗? 最好使用自己的包标识符。目前,您使用的是不属于您的 AFNetworking 的。它很可能会解决您的问题。 我更改了捆绑包名称,但仍然出现问题。 您的新捆绑包标识符是? 发现您的问题。编辑了我的答案。【参考方案2】:

是的,我发现了问题。我创建了一个新项目并将所有类和文件复制到新项目中,然后验证并上传 api 没有任何问题。

我认为是 plist 文件中的问题,它已损坏。为此,我将此文件从测试文件夹复制到项目文件夹中

【讨论】:

以上是关于归档和验证新应用程序版本 IOS 时出错的主要内容,如果未能解决你的问题,请参考以下文章

归档 IOS 应用程序以响应本机错误时出错:ld: library not found for -lFBReactNativeSpec

归档有关符号链接的 iOS 项目时出错

ios-在xcode中导出归档文件时出错

使用新资源/资产归档 iOS ipa

ios 14: [general] 'NSKeyedUnarchiveFromData' 不应用于取消归档,将在未来版本中删除

iOS 图标中断应用验证