【问题标题】:"No provisioning profile required" in xcode 9.2, while uploading app on appstorexcode 9.2中的“不需要配置文件”,同时在appstore上上传应用程序
【发布时间】:2018-06-25 07:59:33
【问题描述】:

在尝试使用系统 A 中的 Xcode 9.2 将应用程序上传到 App Store 时,它​​工作得很好,但是在使用相同代码和相同 Xcode 版本的系统 B 上尝试相同时,它不允许我在第一次选择配置文件步。应用文件显示“不需要配置文件”。

为此尝试了这些可能的解决方案。

  1. 删除所有证书并重新安装。
  2. 已清理项目临时文件。
  3. 重新安装 Xcode 9.2。

这是我在 xcode 9.2 中得到的截图

系统A -

系统 B -

我在系统 B 上遇到的错误是 -

预期结果: 上传过程应该在系统 B 上与系统 A 一样工作。

实际结果: 在尝试使用系统 A 中的 Xcode 9.2 在 App Store 上上传应用程序时,它工作得很好,但是在使用相同代码和相同 Xcode 版本的系统 B 中尝试相同时,它不允许我在第一步选择配置文件。应用文件显示“无需配置文件”。

版本/内部版本:Xcode 9.2

【问题讨论】:

  • 你确定这是错误信息吗?你能显示错误的屏幕截图吗?我听说过缺少配置文件或找不到配置文件,但从来没有消息说“不需要配置文件”。
  • @wottle 添加了确切错误的屏幕截图,请查看。
  • @wottle 你有机会看到这个吗?
  • 我做到了。所以这不是错误,而是您无法在机器 B 上选择配置文件,这导致应用程序未签名。我以前没见过。
  • 看起来您正在尝试提交 .framework 而不是真正的应用程序

标签: ios iphone app-store provisioning-profile xcode9.2


【解决方案1】:

将项目从计算机 A 转移到 B 后出现同样的问题 然而,虽然它说:Provisioning Profile: None require 并且:签名证书:开发(或本地选择) 上传到 App Store 后,添加了正确的签名证书,并且配置文件仍然显示 none(尽管所有配置文件都在那里)。 应用程序在 3 天后(比平时长)被接受并且功能齐全。 导出为经过公证的应用程序也可以使用。 Xcode 11.6

【讨论】:

  • 欢迎来到 StackOverflow。请确保您发布的内容是对问题的回答,而不是试图为您自己的问题寻求帮助。
【解决方案2】:

实际上,在@jcesarmobile 上面的评论的帮助下,我终于在你的编辑截图中注意到了一些我没有看到的东西。他们是正确的。它不允许您选择配置文件的原因是您没有尝试在机器 B 上提交应用程序。您正在提交框架。因为框架使用它们所使用的应用程序的代码签名,所以没有必要为框架指定配置文件。

您的存档有问题,导致它具有框架,而不是您的应用和嵌入式框架。

【讨论】:

  • 对存档中可能导致此问题的任何想法?为什么它成为一个框架而不是应用程序?
  • 很遗憾没有。归档项目时,您确定选择了应用程序吗?
【解决方案3】:

将开发者帐户添加到 xcode,然后尝试确保您已选择您的项目并且不应选择任何第三方库

【讨论】:

  • 做到了,但没有运气
【解决方案4】:

尝试将证书从系统 A 传输到系统 B。

从系统 A 导出:

转到Xcode->Preferences->Accounts,点击“设置”图标(左下角,+-旁边)并选择“导出”。

导入系统 B:

同上,只是这次选择“导入”。

祝你好运。

【讨论】:

  • 做了这个但没有运气
猜你喜欢
  • 1970-01-01
  • 2016-07-23
  • 1970-01-01
  • 2015-02-08
  • 2016-09-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-08-22
相关资源
最近更新 更多