【问题标题】:Will Apple accept apps built only with Xcode 5Apple 会接受仅使用 Xcode 5 构建的应用吗
【发布时间】:2014-02-28 10:02:00
【问题描述】:

我在 Xcode 4.5 中做一个应用程序。就在昨天,我听说 Apple 将拒绝在 Xcode 5 以下创建的版本,以及不支持 iOS 7 的版本。这些信息准确吗?

【问题讨论】:

    标签: ios iphone xcode5 xcode4.5 appstore-approval


    【解决方案1】:

    是的,Apple 现在只接受来自 Xcode5 的构建。自 2014 年 2 月 1 日起适用。

    这里是链接:https://developer.apple.com/news/?id=12172013a

    因此,您的构建应该从 Xcode5 编译以提交到 App Store,否则 Apple 会拒绝您的应用。

    【讨论】:

    • 其实app不会被拒绝,因为苹果甚至不会让你提交一个没有用XCode 5编译的app。提交时它不会通过验证测试。
    • 非常混乱。请澄清我是否拒绝?
    • 自 2014 年 2 月 1 日起。您必须使用 Xcode5 编译您的构建,否则 Apple 不允许您发送使用较少版本的 Xcode5 编译的构建。
    • 这取决于您要定位哪个 iOS。
    【解决方案2】:

    没错。 Apple 不会批准使用低于 5.0 的 Xcode 版本编译的应用程序。

    【讨论】:

    • 我可以用 xcode 5 构建我的 xcode 4.5 项目并提交给苹果吗?
    • 是的,您可以使用 xcode 4.5 进行编码,并且必须使用 xcode 5 提交
    • 不是强制性的,但你必须确保你的 UI 也适用于 iOS7。因为大多数用户只使用 iOS7
    • @user3146380 只需使用 XCode 5 并打开您的项目并运行它。 (保留备份)。您的应用程序很可能在 iOS 7 上运行良好。如果您的应用程序没有按预期运行,您必须解决这些问题。这就是我们所说的升级到 iOS 7。
    • 好的。非常感谢
    【解决方案3】:

    是的。根据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 更改。

    【讨论】:

      【解决方案4】:

      是的,这正是 Apple 所做的。您应该已经收到至少一封发往您的开发者帐户的邮件以及该信息。

      【讨论】:

        【解决方案5】:

        是的,Apple 不会接受在 xcode5 下创建的应用程序。从 2 月 1 日起,提交到 App Store 的新应用必须使用最新版本的 Xcode (Xcode5) 构建,并且必须针对 iOS 7 进行优化。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-05-22
          • 1970-01-01
          • 2021-02-17
          • 2013-06-15
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多