2014年1月29日
苹果 iOS 7 提交要求
正如你们许多人可能已经知道的那样,苹果已经宣布,他们要求应用程序提交从2月1日开始针对iOS7进行优化。
如果您正在使用我们的 Graphics 2.0 版本(通过迁移或使用兼容模式),那么您已经可以正常使用了。Graphics 2.0 版本从第一天起就支持 iOS7。
如果您仍然使用 Graphics 1.0,您将在苹果的提交过程中遇到问题。您有以下几个选择
- 将您的项目升级到 Graphics 2.0 并使用 1.0 兼容模式(即在 config.lua 中添加一行)。许多应用程序,包括高度复杂的应用程序,都非常成功地使用了这种方法。
- 通过迁移您的代码将您的项目升级到 Graphics 2.0。这使您可以充分利用 Corona 强大的图形功能。
- 使用显式支持 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 版本。
谢谢!
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