苹果 iOS 7 提交要求

苹果 iOS 7 提交要求

正如你们许多人可能已经知道的那样,苹果已经宣布,他们要求应用程序提交从2月1日开始针对iOS7进行优化。

如果您正在使用我们的 Graphics 2.0 版本(通过迁移或使用兼容模式),那么您已经可以正常使用了。Graphics 2.0 版本从第一天起就支持 iOS7。

如果您仍然使用 Graphics 1.0,您将在苹果的提交过程中遇到问题。您有以下几个选择

  1. 将您的项目升级到 Graphics 2.0 并使用 1.0 兼容模式(即在 config.lua 中添加一行)。许多应用程序,包括高度复杂的应用程序,都非常成功地使用了这种方法。
  2. 通过迁移您的代码将您的项目升级到 Graphics 2.0。这使您可以充分利用 Corona 强大的图形功能。
  3. 使用显式支持 iOS 7 的 Graphics 1.0 daily build 版本。

 

现在,我们认识到每日构建版本仅适用于 Pro(及以上)订阅者。我们考虑了我们可以做些什么来帮助您解决这个问题,所以这就是我们要做的事情

  • 我们将 2014.1262 构建版本提供给所有 Corona 开发人员 (Mac) (Win)。
  • 此构建基于 Graphics 1.0 并支持 iOS7,因此您可以使用它来构建您的应用程序并提交到应用商店。
  • 这不是公开发布的版本。这是一个每日构建版本,修复了 2013.1260 中存在的以下问题
    • 当用户拒绝登录请求时,Facebook 监听器不会收到事件。
    • 请求其他 Facebook 权限会返回不正确的事件状态。
    • scrollView event.phase 没有传递给监听器。

如果 1262 中存在其他影响您的应用程序并且您无法使用的问题,我们深感抱歉。我们希望保护您免受此类干扰,但这并不总是完全可能。在这种情况下,苹果公司决定实施一项重大限制,以跟上移动行业的步伐。并且在遵循苹果的领导下,我们必须继续前进,这意味着 100% 专注于我们的 Graphics 2.0 版本。

谢谢!

walter
24 条评论
  • Scott
    发布于 16:10, 1月29日

    当我们能够为 Windows Phone/8 构建时,我们需要将所有应用程序转换为 Graphics 2.0 还是可以使用 1.0 兼容模式?

    • David
      发布于 20:52, 1月29日

      Scott – 很可能我们只会在 Windows 上直接支持 Graphics 2.0(没有兼容模式),但尚未做出最终决定。

  • J. A. Whye
    发布于 18:01, 1月29日

    您使用术语“升级到 Graphics 2.0”——但这到底意味着什么?如何升级?通过购买 SDK 的 Pro 版本,还是您指的是其他内容?

    Jay

    PS – 我当然是 Pro 用户,但我与许多免费用户合作,这让我感到困惑。🙂

    • David
      发布于 20:54, 1月29日

      Jay – 我们只是指使用 Graphics 2.0。当前的公共版本(#2100)是 Graphics 2.0 版本,并且可供入门用户使用。现在,Graphics 2.0 的特定功能仅适用于 Pro(及以上)用户。但是整个引擎(对于每个人)现在都是 Graphics 2.0。明白了吗?

    • Walter
      发布于 23:08, 1月29日

      好的,接受这个观点:“将您的项目升级到 Graphics 2.0”

  • Alena Amundson
    发布于 20:47, 1月29日

    我安装了这个新版本,但它说我不能使用它,因为我不是用户。请帮助。谢谢。

    • Alena Amundson
      发布于 20:49, 1月29日

      具体来说,该消息说“每日构建版本仅适用于当前的 Pro(或以上)订阅者...等。”

      • David
        发布于 20:55, 1月29日

        Alena,我不确定我是否理解,但这可能指向我们这边设置错误。您可以给我发电子邮件,告诉我您正在使用的构建版本、您的订阅级别以及错误消息是什么吗?我的电子邮件:david AT coronalabs。

        • Alena Amundson
          发布于 10:38, 1月30日

          嗨,David,

          构建版本号为 2014.1262,我是免费订阅者,错误消息说“每日构建版本仅适用于当前的 Pro(或以上)订阅者...等。”

          谢谢

          • David
            发布于 10:41, 1月30日

            正在调查中...

          • David
            发布于 13:20, 1月30日

            已修复。

  • Mo
    发布于 20:58, 1月29日

    我刚刚使用 1260 提交了一个应用程序更新(我是一名 Pro 用户),我可以忍受上面列出的问题(Facebook),但我想知道如果我使用了 1260,苹果会拒绝我的应用程序吗?该游戏在我的所有 ios 7 设备上运行良好,所以我假设没问题。您只是在警告那些只有上一个公开版本的人吗?

    感谢您让我知道,这样我就可以在 2 月 1 日之前根据需要拒绝该应用程序。

    Mo

    • Walter
      发布于 22:12, 1月29日

      是的,我们正在与那些无法访问像 1260 这样的每日构建版本的人员沟通。

  • Mo
    发布于 22:38, 1月29日

    非常感谢 Walter。我很感激!现在我知道用 1260 制作的应用程序与 IOS 7 兼容,我感觉好多了!

    感谢您抽出时间。

    Mo

  • Dave Baxter
    发布于 01:09, 1月30日

    我知道苹果会这样做,但希望现在还没发生。我的 Mac 无法运行最新的 xCode,所以我无法在 2 月 1 日之后提交 🙁 幸运的是,我的苹果开发者计划在 11 日到期,所以没有浪费钱。

    但我会继续下去,尝试一下 Android 市场。

    Dave

    • Kohan Ikin
      发布于 11:45, 1月30日

      是否真的需要 Xcode 5 才能为 iOS 7 编译?我能够在安装了 1262 & 仅安装了 Xcode 4 的 10.7 上编译我的应用程序,没有问题(尽管我还没有机会在 iOS 7 上测试该构建版本)。

      如果必须使用 Xcode 5 并且您的 Mac 太旧而无法运行 10.8,请尝试从 http://www.osxhackers.com 查找 MLPostFactor。我能够在我不受支持的 2007 Black MacBook 上安装 Mountain Lion,而且它的运行效果出奇地好。

      • Tobias Gries
        发布于 15:43, 1月30日

        是的,xcode 5 是必需的吗?如果是,那么说此构建版本(甚至 2.0 版本)的最低要求为 macos 10.7.x 就没有多大意义了

        • Dave baxter
          发布于 23:56, 1月30日

          您应该收到来自苹果公司的电子邮件,声明从 2014 年 2 月 1 日起,所有应用程序都必须使用 xCode 5 构建。

          Dave

    • Pawel Maczewski
      发布于 12:00, 1月30日

      还有像 http://www.macincloud.com 这样的服务...
      如果仅用于构建,可能是一个更便宜的选择... 🙂

      • 一个有趣的开发
        发布于 06:02, 1月31日

        您尝试过 macinacloud 吗?

        我很想知道它的运行效果如何。

  • Nathan
    发布于 19:25, 1月30日

    嗨 Walter – 这对 2 月 1 日之后的 iOS 5/6 支持是否有影响?我的提交版本 >= 1262 是否仍然能够在 iOS7 之前的操作系统上运行?

    谢谢,
    Nathan。

    • Walter
      发布于 14:30, 1月31日

      是的,对之前 iOS 版本的支持与之前保持不变。苹果发布的数据(https://developer.apple.com/support/appstore/)显示 iOS 5 的使用率低于 3%,因此我们可能很快会将 iOS 6 作为最低版本要求。

      • Nathan
        发布于 02 月 03 日 15:07

        谢谢 Walter。

        iPad 1 最高只能支持 5.1.1 版本,如果最低版本要求改为 6,我们将无法再支持它。仍然有许多应用提供 iPad 1 支持,包括一些最大的游戏(如部落冲突)——如果 Corona 放弃支持这一市场,那将非常可惜。

        Nathan。

        • Steve
          发布于 02 月 17 日 15:11

          谢谢 Walter。

          同意 Nathan 的看法。我们现在还不想放弃对 5.1.1 的支持。查看了我们一个拥有 18 万用户的游戏的 Flurry 统计数据,使用 5.1.1 设备的占 4.7%(大约是 20 分之 1)。正如我们都知道的,每增加一个用户都是有帮助的。

          Steve