将我的应用程序的二进制文件上传到Apple Store(未接受的SDK版本)时出现问题

问题描述:

我尝试将我的应用程序的二进制文件上传到Apple Store时出现问题。上传文件后,页面顶部会显示以下消息:'您上传的二进制文件无效。目前,苹果并未接受使用此SDK版本构建的应用程序。'将我的应用程序的二进制文件上传到Apple Store(未接受的SDK版本)时出现问题

问题是,我已经尝试了基本SDK/Target部署目标与xcode 3.2.2和3.2.3(包括新的SDK4 - 最终版本),并且每次上传文件时都会显示消息。

有人知道苹果公司目前正在接受哪些SDK吗?如果我希望我的应用程序在iPad(SDK 3.2)和iPhone上使用SDK> 3.1.3运行,我应该使用Base SDK/Target部署目标的什么组合?

可能是因为我使用模拟器设备而不是真正的手机生成了我的分发二进制文件?

非常感谢您的帮助。

此致敬礼,

豪尔赫。

可能是因为我使用模拟器设备而不是真正的手机生成我的分发二进制文件?

没错。如果你正在为模拟器构建,你正在构建一个intel cpu,而不是一个arm。您必须在构建分发二进制文件之前选择“设备”。

+0

此外,请确保使用App Store分发证书进行构建。使用开发证书或临时分发证书也会使您遭到拒绝。 – 2010-12-01 18:32:22