【问题标题】:Validating app using validate in xcode - Errors found - Image provided在 xcode 中使用 validate 验证应用程序 - 发现错误 - 提供的图像
【发布时间】:2012-03-25 17:18:50
【问题描述】:

当我尝试通过应用商店验证我的应用时出现 2 个错误。

我该如何解决这个问题?

我上传构建的方法;

当我将Build configuration 设置为Ad Hoc 时,它Archives 正确(并显示在Organizer 中),但是当我将Build configuration 设置为Release 时,archive 文件不会显示在organizer。我有一个不同的question on this on SO, but haven't got any replies yet.

于是我点击了archived文件(我将Build configuration设置为Ad Hoc后获得),然后点击了Validate

这是屏幕截图,谁能告诉我我应该怎么做才能摆脱这个错误?

注意:其实我知道为什么会出现第一个错误,但我不知道为什么会出现第二个错误,需要指导解决它

【问题讨论】:

  • 参考我的回答。我认为这应该对您有所帮助。

标签: iphone objective-c ios xcode


【解决方案1】:

错误 1 ​​的解决方案:

确保您的应用程序图标已添加到您的项目包中,并且它也是 57 x 57 pixels PNG 图像。

错误 2 的解决方案:

确保您在ProjectTarget Settings 中都设置了Distribution Certificate 而不是Development Certificate

您需要交叉检查。

另外请交叉检查您是否归档了正确的方案,您正在为该方案设置Distribution Certificate

编辑私钥问题:

我从链接iPhone app signing: A valid signing identity matching this profile could not be found in your keychain 中找到了 louie 的答案,这对我曾经遇到过同样的私钥问题很有帮助:

路易的回答如下:

我遇到了同样的问题:我首先将证书下载到我的小型 运行时的 MacBook。尝试安装证书时 我的 iMac ......然后我遇到了这个页面上描述的问题。

在像你们许多人一样花了几个小时拔头发后,我表演了 修复它的步骤如下:

关闭除应登录的网页之外的所有内容 应用开发中心。

打开 Xcode。单击窗口 > 组织者 > 选择“供应配置文件” 在左边。这应该会显示您的配置文件。 一个一个突出显示(如果超过1个),右键单击并删除配置文件。 是的,就去做吧!全部删除! (我不断地在一个新的 一个试图让事情发挥作用的人。)

从您登录 App Dev Center 后看到的第一页 右侧点击“iOS PROVISIONING PORTAL”>(不要“启动 助手”)。而是单击左侧。选择证书。您 可能只有一行列出您的姓名/公司 - 来自 点击右侧的REVOKE。单击确定以验证这是什么 你想做。

在同一页面上单击“设备”。单击您的设备旁边的框 正在尝试配置并单击删除选择。再次点击确定 验证。

等待大约 2 分钟,让 Apple 完成他们的工作。

现在点击左侧导航中的“HOME”。

点击“启动助手”

创建一个新的应用 ID - 随意调用它。只要确保它是 独特到足以知道那是您刚刚创建的,因为 你整天惹的其他人不会被删除 苹果开发中心。

您应该能够在没有 麻烦 - 主要是你只需要删除你的旧 配置配置文件并重新开始。

希望对你有所帮助。

【讨论】:

  • @shajem:您可以在您的info.plist 中添加icon files 作为您的.png
  • 当我将其设置为 iphone 分发时,我收到以下错误:代码签名错误:身份“iphone 分发”与默认钥匙串中的任何有效证书/私钥对不匹配
  • 我认为您的问题是您的钥匙串中没有相关的private key
  • 是不是像图标文件下的Key --> item 0 和Value icon.png ?
  • @shajem:查看此链接以了解您的私钥问题:stackoverflow.com/questions/2452969/…
【解决方案2】:

嗯...您的屏幕截图显示您的图标和代码签名验证存在问题。

图标应为 57x57 像素,放入您的 app bundle,正确添加到您的目标会员并在 info.plist 中设置。

那么你需要一个来自 iOS Provisioning Portal 的 iPhone 分发证书。

如果您检查了图标和证书并且一切正常,可能 这是您的升级程序中的问题:我过去也遇到过同样的问题(我的图标在我的应用程序包中,但上传程序不是t 识别它)。尝试软件更新以获取最新的上传器。

【讨论】:

  • 我应该在 info.plist 中做什么,你能告诉我怎么做吗?我的图标图像是 icon.png。从那里开始我应该做什么?帮助
  • @shajem:可以参考:stackoverflow.com/questions/6494766/…
  • 当我将 iphone 分发设置为 iPhone distribution 时,我也收到以下错误:代码签名错误:身份“iphone 分发”与默认值中的任何有效证书/私钥对不匹配钥匙扣
猜你喜欢
  • 1970-01-01
  • 2015-12-29
  • 1970-01-01
  • 2017-03-01
  • 2015-09-05
  • 2017-12-25
  • 2022-11-15
  • 2013-11-12
  • 2019-12-23
相关资源
最近更新 更多