【发布时间】:2014-02-28 10:02:00
【问题描述】:
我在 Xcode 4.5 中做一个应用程序。就在昨天,我听说 Apple 将拒绝在 Xcode 5 以下创建的版本,以及不支持 iOS 7 的版本。这些信息准确吗?
【问题讨论】:
标签: ios iphone xcode5 xcode4.5 appstore-approval
我在 Xcode 4.5 中做一个应用程序。就在昨天,我听说 Apple 将拒绝在 Xcode 5 以下创建的版本,以及不支持 iOS 7 的版本。这些信息准确吗?
【问题讨论】:
标签: ios iphone xcode5 xcode4.5 appstore-approval
是的,Apple 现在只接受来自 Xcode5 的构建。自 2014 年 2 月 1 日起适用。
这里是链接:https://developer.apple.com/news/?id=12172013a
因此,您的构建应该从 Xcode5 编译以提交到 App Store,否则 Apple 会拒绝您的应用。
【讨论】:
没错。 Apple 不会批准使用低于 5.0 的 Xcode 版本编译的应用程序。
【讨论】:
是的。根据this Apple announcement,截至 2014 年 2 月 1 日,开发人员只能提交使用 Xcode 5.x(或可能更高版本)构建的应用程序。较小的构建在尝试提交期间不会通过验证。
并且 Xcode 5 仅支持使用 iOS 7 SDK 构建应用程序。不支持在 Xcode 5 中使用任何较低的 SDK,并且使用此类构建的应用程序也无法提交。您可以为您的应用设置较低的部署目标,例如 iOS 5.1 或 6.0,如果您的应用不仅支持 iOS 7,还支持那些较低的版本。但只有在运行声称的所有 iOS 版本的实际设备上测试应用程序时才应该这样做,因为仅使用 iPhone 模拟器并不是一项彻底的操作系统兼容性测试。
请注意,在使用 iOS 7 SDK 构建较旧的应用程序时,可能需要对其进行修改,因为一些 UI 控制指标和默认窗口/视图位置已从 iOS 6 和更早的 SDK 更改。
【讨论】:
是的,这正是 Apple 所做的。您应该已经收到至少一封发往您的开发者帐户的邮件以及该信息。
【讨论】:
是的,Apple 不会接受在 xcode5 下创建的应用程序。从 2 月 1 日起,提交到 App Store 的新应用必须使用最新版本的 Xcode (Xcode5) 构建,并且必须针对 iOS 7 进行优化。
【讨论】: