【问题标题】:apple not currently accepting applications built with this version of the SDK?苹果目前不接受使用此版本 SDK 构建的应用程序?
【发布时间】:2025-12-15 22:55:02
【问题描述】:

我的二进制文件被拒绝,原因是上面的错误。我检查了我的 xcode 设置,在信息的“常规”选项卡下,我将项目格式设置为兼容 Xcode 3.2,这是可用的最高版本。我将基本 SDK 配置设置为 iPhone 设备 4.0 - 也是可用的最高版本。在“构建”选项卡中,我将 Base SDK 设置为 iPhone Device 4.0。我都设置为最高了,怎么可能收不到这些类型的应用呢?

编辑:我确认我使用的是最新版本的 Xcode (3.2.3),并且我从未安装过 beta 测试版本 - 这是我的第一个应用程序。我已经确认我能找到的每一个地方 - 操作系统都设置为 4.0。不管我在做什么 - 在尝试上传二进制文件时,我仍然会收到同样的错误消息。

【问题讨论】:

  • 我也有同样的问题=(

标签: iphone xcode


【解决方案1】:

解压缩您的应用程序(通过显示内容)并在文本编辑器中查看 info.plist,例如 textMate(它是一个二进制文件)。搜索关键iphoneos以下数字为版本。

这将确认它是用什么版本构建的。

【讨论】:

    【解决方案2】:

    您确定您使用的是最新版本的 Xcode 和 SDK 进行编译吗?也许您仍然安装了其中一个测试版,这就是拒绝的原因。

    【讨论】:

    • 如何判断我是否还有测试版设置。 xcode about 菜单显示 xcode 3.2.3 并且 iphone SDK 设置为 4.0。它没有提到任何关于测试版的内容。
    【解决方案3】:

    需要进行某种组合。 Base SDK需要设置为4.0,目标SDK需要设置为3.2。

    【讨论】:

      最近更新 更多