CoronaViewer:设备即时预览 | Corona Labs - Solar2D 游戏引擎
 

CoronaViewer:设备即时预览

CoronaViewer:设备即时预览

应用程序开发者喜欢 Corona 的一点是其快速迭代——对项目进行编辑,并在 Corona 模拟器中即时预览。

今天,我们将通过 CoronaViewer 将其提升到一个新的水平。它将显著提高您的工作效率。使用 CoronaViewer,您将能够从 Mac/Win 桌面编辑您的项目,并在您的设备上立即预览它们。

CoronaViewer 是您在设备上运行的应用程序。它的工作原理是同步位于特殊 Dropbox 文件夹中的项目文件。当您在桌面上对这些文件进行编辑时,它们将自动更新到 CoronaViewer。

这是一个简短的视频,展示了 CoronaViewer 在实践中的工作方式

CoronaViewer 目前在 iOS 上处于测试阶段(Android 尚未推出)。首次使用和在项目之间切换时存在一些怪癖,但您会发现能够在设备上即时预览您的应用程序是值得的。

要访问 CoronaViewer,您需要 Pro(或更高)订阅。安装每日构建版本 2014.2347(或更高版本),然后按照CoronaViewer github 存储库中的说明进行操作。

walter
51 条评论
  • GP 动画
    发布于 05:47,6 月 26 日

    有没有其他人尝试构建应用程序时遇到错误?是因为我同时安装了 Xcode 5 和 Xcode 6-Beta 吗?

    意外的构建错误(请查看模拟器控制台中的消息)。

    2014-06-26 08:46:29.517 Corona Simulator[30152:507] 使用自定义构建 ID 00000
    从以下位置使用其他构建设置:/Users/Greg/Downloads/CoronaViewer-master/build.settings
    警告:您的 SDK 可能已过期,因为找不到以下 SDK 目录:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk
    警告:改为使用以下 SDK:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk
    2014-06-26 08:46:39.312 Corona Simulator[30152:507] 运行时错误
    /Users/Greg/Desktop/CoronaViewer.app/.build/libtemplate/Builder.lua:310: {“status”:32512,”message”:”sh: /Applications/Xcode5-DP3.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++: 没有那个文件或目录”}
    堆栈回溯
    [C]: ?
    [C]: 在函数 'assert' 中
    /Users/Greg/Desktop/CoronaViewer.app/.build/libtemplate/Builder.lua:310: 在函数 'checkError' 中
    /Users/Greg/Desktop/CoronaViewer.app/.build/libtemplate/Builder.lua:333: 在函数 'build' 中
    ?: 在函数 'buildExe' 中
    ?: 在函数中

    • Walter
      发布于 11:05,6 月 26 日

      从您的日志消息中,我看到 “/Applications/Xcode5-DP3.app”,因此看起来您正在使用 Xcode5 的 Beta 版(DP3 = 开发者预览版 3)。

      问题似乎是设置问题。对于任何使用插件的项目,您都应该看到此问题。

      尝试使用 Xcode 的非 Beta 版本。您需要在命令行上通过 xcode-select 设置 xcode 的路径。

  • Ske
    发布于 06:35,6 月 26 日

    这太棒了!

  • JCH_APPLE
    发布于 08:48,6 月 26 日

    测试应用程序在不同设备上的显示方式,以及测试模拟器未显示时(地图...)发生的情况肯定很有用。
    但我不确定这是否应该成为优先事项。我的意思是你们提供的东西肯定会帮助我们,但你们“花费”了几个小时的工作时间来给我们一个我们已经可以通过“发布到设备”获得的功能。
    与此同时,一些承诺的功能(如 Windows 支持)“即将推出”但根本不可用。小部件可以改进,可以添加基本功能(例如打印...)
    我的印象是(并且不想冒犯任何人)Corona Labs 正在朝着多个方向发展(云、卡片、企业....),最好专注于一个强大的产品,然后再开发分支和相关产品。
    只有我有这种看法吗?

    • Joe
      发布于 09:26,6 月 26 日

      绝对的!

      对于 Corona 来说,一件重要的事情是将更多的时间和资源分配到错误修复上。有许多基本错误需要立即关注,并且还有许多高级错误需要修复,以便我们作为开发人员可以将我们的应用程序提升到新的水平。

      现在是 Corona 专注于留住现有开发人员的时候了。

      • Walter
        发布于 11:32,6 月 26 日

        感谢您的反馈。我已将我的电子邮件放在下面,因为这有点离题了。

        让我来解决几件事

        首先,CoronaViewer 是对您现有工作流程的增强,而不是一个全新的产品。我们听到了许多人希望能够在以前仅限设备的模拟器中测试功能。这弥补了工作流程上的差距。

        其次,每个人都有他们希望看到的功能。我们正在积极开发 Windows。毫不夸张地说,它不是一个容易的端口。

        对我们来说,基本功能是指属于核心的功能(而打印更像是一个插件)。有其他功能需要考虑吗?请告诉我:walter at coronalabs dot com。

        最后,我们根据社区影响确定错误的优先级。如果您报告了错误,请给我发邮件:walter at coronalabs dot com。如果情况良好,我会考虑升级它。

    • David Grant
      发布于 19:50,6 月 26 日

      我 100% 同意你。虽然这个功能很好,但我觉得自己像是在追逐一个患有注意力缺陷障碍的孩子。他们先是搭建一座很棒的乐高房子,然后不知怎么地就跑去挖一个通往中国的洞,几分钟后他又开始投篮训练,准备加入 NBA。我以前喜欢 Corona 开发人员总是在思考和创新的事实,事实上,这也是我选择 corona sdk 的原因之一。但最近,似乎没有任何真正的方向,截止日期过去了,没有任何提及。我非常期待 2014 年第一季度承诺的 Windows 构建,但那已经很久了。下周实际上将是第二季度末。我非常期待 corona 卡片。我构建了一个利用它的应用程序,并认为既然 iOS 已经发布,那么 Android 版本也会很快发布。自 android 版 corona 卡片仍处于测试阶段以来,我已经让该应用程序闲置了 2 个月,而且你的应用程序中会出现一个愚蠢的弹出窗口,让你知道这一点。自从我一直在等待这些卡片以来,我们收到了一个项目编辑器,他们说由于他们有更好的事情要做,并且有其他选择,因此生产已经停止,现在又有了这个。我不想听起来忘恩负义,我很感激他们为此所做的工作,我只是希望他们不要让我们对一年或更长时间才能成为现实的事情感到兴奋。

  • Martin
    发布于 09:41,6 月 26 日

    抱歉,Corona Viewer 简直是个笑话。Corona 到底在朝着哪个方向发展?似乎没有人专注于留住现有开发人员。
    过去是这样,现在仍然是这样。

    • Joe
      发布于 10:19,6 月 26 日

      Corona 还应该建立一个像样的 QA 团队。

      但无论如何,他们修复错误的速度不够快,为什么还要一个 QA 团队来找出更多错误呢?

      看看过去一个月的每日构建,不能更让人失望了!

  • romanski
    发布于 09:43,6 月 26 日

    尽管 Corona 应该花更多时间修复现有错误,但这仍然是一个非常棒的功能。我不得不说。非常酷。

  • Gremlin Interactive
    发布于 10:05,6 月 26 日

    这太棒了,谢谢!

  • 嘿 Topher
    发布于 10:12,6 月 26 日

    这是一个好主意,而且非常有用。

    当您使用模拟器中不可用的 API(例如,Game Center 和 native.newVideo)时会发生什么?它们是否会被设备上的 Corona Viewer 忽略?

  • Gremlin Interactive
    发布于 10:25,6 月 26 日

    有没有人成功让它工作起来?

    运行后(使用每日构建 2347)

    :HID:“被动”连接“CoronaViewer”访问受保护的服务被拒绝。
    :运行时错误
    找不到模块 ‘plugin.viewer’:资源 (plugin.viewer.lu) 在存档中不存在
    没有字段 package.preload[‘plugin.viewer’]
    没有文件 ‘/var/mobile/Applications/A9FC1DBF-7D49-4C51-B387-F8F53AE79309/CoronaViewer.app/plugin.viewer.lua’
    没有文件 ‘/var/mobile/Applications/A9FC1DBF-7D49-4C51-B387-F8F53AE79309/CoronaViewer.app/plugin.viewer.lua’
    没有文件 ‘./plugin.viewer.so’
    没有文件 ‘/var/mobile/Applications/A9FC1DBF-7D49-4C51-B387-F8F53AE79309/CoronaViewer.app/plugin.viewer.so’
    没有文件 ‘./plugin.so’
    没有文件 ‘/var/mobile/Applications/A9FC1DBF-7D49-4C51-B387-F8F53AE79309/CoronaViewer.app/plugin.so’plugin.viewer
    堆栈回溯
    [C]:在函数 ‘require’ 中
    ?: 在函数 ‘require’ 中
    /Users/Danny/Downloads/CoronaViewer-master/main.lua:1: 在主代码块中

    • Walter
      发布于 6 月 26 日 11:43

      这很奇怪。我们没有看到这些问题。已向您发送离线消息以了解更多信息。

  • Mario Roberti
    发布于 6 月 26 日 11:00

    太棒了!!!!!

  • nick
    发布于 6 月 26 日 11:02

    无法使其工作。有详细的操作指南吗?

  • Satheesh
    发布于 6 月 26 日 11:26

    这是个好消息。
    我正在尝试使其工作.. 到目前为止还没有成功。
    除此之外,希望有一个选项可以直接使用设备的 IP 地址进行构建(消除使用 Dropbox)。类似于 Gideros 的方式..

  • George
    发布于 6 月 26 日 11:34

    哇,这太酷了。看起来它也可以用来将应用分发给测试人员,并在他们的设备上保持更新。

  • Walter
    发布于 6 月 26 日 11:46

    加速开发太棒了!想在 Android 上试试

  • Lerg
    发布于 6 月 26 日 11:53

    每次 Corona Labs 推出新功能时,很多人都会开始抱怨“我们需要更多错误修复,而不是这个!” 即使在 Windows Phone 支持发布时也是如此。
    Corona 团队有很多人,他们可以执行不同的任务,而不会对彼此产生太大影响!

    而且说真的,这样的插件不需要太多天就可以实现。所以它对错误修复率几乎没有影响。而且总会有错误,无法摆脱所有错误。

    关于如何改进 Corona Viewer 的建议
    1. 远程控制应用程序。按下您机器上的按钮即可重置并重新启动。
    2. 内置的远程控制台。这对普通项目也很有好处。内置到模拟器中的东西。对于 Corona Viewer 更有意义。
    3. 不要使用 Dropbox,通过本地网络传输文件。
    4. 从模拟器中选择要跳转的场景。

    我是这样看的:在您的设备上启动应用程序,在模拟器中选择在 Corona Viewer 中运行,然后它执行网络扫描并检测所有运行 Corona Viewer 实例的设备。您选择想要的设备,模拟器传输所有文件并打开带有“重置”和“重新启动”按钮的远程控制台窗口。以后可以轻松扩展。

    还有 Walter,TextWrangler?真的吗?哈哈。

    • Walter
      发布于 6 月 26 日 16:54

      哈哈,我认为 TextWrangler 让一切都充满了复古感!

  • nick
    发布于 6 月 26 日 13:30

    +1 lerg。

    我同意,人们抱怨,也许他们中的一些人从未在企业环境中工作过,或者仅仅是在一个有不同部门做不同事情的普通企业工作过。我做一份日常工作,我支持 1000 多人。我们有称为部门的东西,每个部门可以处理不同的事情。我们有实施团队、设计团队和质量保证团队。

    所以把这个应用到 Corona,他们可能有一个错误修复团队和 *惊叹* 一个设计团队,他们可能设计了这个。他们不会相互影响。

    我想说,继续保持下去。

    *

    • Kerem
      发布于 6 月 26 日 15:48

      我敢打赌,如果您仔细观察,在您工作的地方,也存在另一个称为“领导层”的团队。这个团队会决定在哪里分配资源。换句话说,哪个团队会得到更多人。根据市场压力和客户需求,该团队通常会决定各个团队将精力集中在哪里。

      我们有 1 年以上的旧库仍然没有达到行业标准的最佳性能,并且许多 API 仅在 IOS 或 Android 上发布,而 Corona SDK 本身被宣传为跨平台工具,这告诉我这里的“领导层”不一定在为现有客户做出最佳决策。看看这个工具。它又一次仅限 IOS。如果您问我,就不应该有这样的事情。是的,在一个平台上发布预览是可以的,但是您需要尽快在另一个平台上实现匹配的实现。

      像这样的发布正把我越来越推离 Corona SDK,因为它对我来说不是真正的 IOS + Android,它也不是真正的 10 倍。在我做的 95% 的事情中,我获得了 10 倍的速度,而剩下的 5% 花费的时间和我本地开发的时间一样多。因此,(仅仅是)诱惑是跨平台的事情,但它正在迅速消退。

      • Kerem
        发布于 6 月 26 日 16:39

        更积极地说... 这是今天每日构建说明中的内容

        添加了为 display.save() 设置 jpeg 质量的功能。

        现在更像样了!太棒了!!!非常感谢。

    • Joe
      发布于 6 月 27 日 20:27

      无论组织有多大,资源总是“有限的”。

      因此,如果公司不将某些内容放在首位,他们就不会为此分配足够的资源(时间/人力资源)。

      这就是为什么我一直告诉 Corona 将更多资源分配给错误修复,而不是我不理解事情可以并行进行。

      还有一种策略叫做“功能冻结”,为什么要有这种策略?

  • hgbrian
    发布于 6 月 26 日 14:44

    太棒了!对于多点触控应用程序非常有用!

  • Andreas
    发布于 6 月 26 日 15:10

    对我们来说这是个好消息:我们的游戏“Freeze!” 以及我们现在正在开发的续集都严重依赖多点触控输入,我们只需要一直在设备上进行测试。

    有了这个,正如 George 建议的那样,我们甚至可以让我们所有的测试人员使用最新的关卡和引擎进行更新,而无需使用 testflight 进行部署或发送 IPA。

    在一些评论之后,我只想说一点,但请不要引发大规模的赞成/反对讨论

    我们早在 2012 年 11 月就发布了“Freeze!”,到目前为止,我们在 iOS / Google Play / Amazon 上的总下载量为 620 万次,全球平均评分为 4.2 到 4.3,获得了一些奖励,仅在 Google Play 上就有 7 万多个评分。

    该游戏被 Apple 在全球范围内推荐了三次,被 Google 推荐了两次。它仍然在 iOS 上的许多“热门”列表和 Google Play 上的一些特殊列表(例如“没有互联网的最佳游戏”)中。

    这一成功基于我们能够使用 Corona Labs SDK 开发的稳定游戏 – “Freeze!” 不会崩溃,在 98% 以上的所有支持的 Android 设备(超过 5,000 台)上完美运行,甚至可以在旧的 iPhone 3GS、iPod Touch 第二代上以自适应布局作为通用二进制文件运行,但在 iPad Air 或 NEXUS 7 第二代 Retina 设备上仍然看起来很棒。

    例如,Google 在向我发送需要改进的大量内容列表之前,对“Freeze!” 进行了几天的测试 – 并且只有在我完成此操作后,该游戏才在全球范围内被推荐。

    对于我这样聘请艺术家从事艺术工作的单个开发人员来说,如果没有 Corona Labs SDK,它的开发人员完成了所有支持这些 Android 设备的艰苦工作,这是不可能实现的。我曾与他们的一些人一起参与 Google Play 游戏服务 Beta 版、Google IAB v3 Beta 版,并且他们今年在 GDC 的 Microsoft 展位上展示了我们的游戏,该游戏在 Windows for mobile 上运行。与他们合作一直很愉快。

    我只能谈谈游戏(我还没有做任何商业应用程序),但对我们来说,选择 Corona 是一个完美的决定。

    话虽如此,Amazon Game Circle 支持到底在哪里?🙂

    继续保持良好的工作,
    Andreas

    • dingo
      发布于 6 月 26 日 23:29

      嗨 Andreas,首先祝贺你凭借 Freeze 取得的所有成功,我一直都在关注它。而且我认为你提出了一个有效的观点。这就是为什么我们也坚持使用 Corona SDK,它对于开发休闲游戏来说非常棒。

      来自 Grooh 的问候,祝你的下一款游戏好运!

      • Andreas
        发布于 6 月 27 日 00:55

        嗨 Dingo,谢谢!

        哇,你真的很忙,“ATHLETICOOH”、“COLOROOH”、伟大而有趣的“BUFFALOOH”和“ELAROOH”(这是给女孩的,对吗?),自 2012 年以来,你又制作了六款优秀的游戏,而我们只为“Freeze!” 添加了一些新的世界 – 现在我感觉有点慢,会努力加快续集的步伐。

        无论你什么时候在慕尼黑附近,都给我发个电子邮件,然后让我们分享一些啤酒/葡萄酒/咖啡(无论你喜欢什么)和一些独立的故事。

        最好的,Andreas

  • Bruno Pezzolo
    发布于 6 月 26 日 15:30

    我没有遇到任何使用 Corona Viewer 的基本功能的问题。
    一个简单的应用程序,所有 lua 文件都在根目录中,对我来说工作正常。
    但是当我将一个 lua 文件放在新目录中,并尝试在我的 main.lua 文件中需要它时,事情就无法正常工作。我已经在我自己的模拟器上测试了代码,它工作正常。

    在 Corona Viewer 中使用不同文件夹中的 lua 文件是否有任何限制?

    我在我的设备上获得了以下崩溃日志

    6 月 26 日 19:25:56 Brunos-iPhone CoronaViewer[10103] : 运行时错误
    找不到模块 ‘folder.rect’:资源 (folder.rect.lu) 在存档中不存在
    没有字段 package.preload[‘folder.rect’]
    没有文件 ‘/var/mobile/Applications/B855B13D-4ABE-4DA4-9384-6D5B11BF3CAC/Documents/.CoronaViewer/folder.rect.lua’
    没有文件 ‘./folder.rect.so’
    没有文件 ‘/var/mobile/Applications/B855B13D-4ABE-4DA4-9384-6D5B11BF3CAC/CoronaViewer.app/folder.rect.so’
    没有文件 ‘./folder.so’
    没有文件 ‘/var/mobile/Applications/B855B13D-4ABE-4DA4-9384-6D5B11BF3CAC/CoronaViewer.app/folder.so’folder.rect
    堆栈回溯
    [C]: ?
    [C]:在函数 ‘require’ 中
    ?: 在函数 ‘require’ 中
    /var/mobile/Applications/B855B13D-4ABE-4DA4-9384-6D5B11BF3CAC/Documents/.CoronaViewer/main.lua:20: 在主代码块中
    [C]:在函数 ‘run’ 中
    /var/mobile/Applications/B855B13D-4ABE-4DA4-9384-6D5B11BF3CAC/Documents/.CoronaViewer/main.lua:3: 在主代码块中
    [C]:在函数 ‘run’ 中
    /var/mobile/Applications/B855B13D-4ABE-4DA4-9384-6D5B11BF3CAC/Documents/.CoronaViewer/main.lua:3: 在主代码块中
    [C]:在函数 ‘run’ 中
    /var/mobile/Applications/B855B13D-4ABE-4DA4-9384-6D5B11BF3CAC/Documents/.CoronaViewer/main.lua:3: 在主代码块中
    [C]:在函数 ‘run’ 中
    ...
    [C]:在函数 ‘run’ 中
    /var/mobile/Applications/B855B13D-4ABE-4DA4-9384-6D5B11BF3CAC/Documents/.CoronaViewer/main.lua:3: 在主代码块中
    [C]:在函数 ‘run’ 中
    /var/mobile/Applications/B855B13D-4ABE-4DA4-9384-6D5B11BF3CAC/Documents/.CoronaViewer/main.lua:3: 在主代码块中
    [C]:在函数 ‘run’ 中
    /var/mobile/Applications/B855B13D-4ABE-4DA4-9384-6D5B11BF3CAC/Documents/.CoronaViewer/main.lua:3: 在主代码块中
    [C]:在函数 ‘run’ 中
    /var/mobile/Applications/B855B13D-4ABE-4DA4-9384-6D5B11BF3CAC/Documents/.CoronaViewer/main.lua:3: 在主代码块中
    [C]:在函数 ‘run’ 中
    /Users/vulpix/Projects/CoronaViewer/CoronaViewer/main.lua:3: 在主代码块中

    • Walter
      发布于 6 月 26 日 15:51

      嗯,我们专门测试了文件夹中的 Lua 文件,它对我们来说工作正常。或者,您是否介意通过 (http://developer.coronalabs.com/content/bug-submission) 将您的项目发送给我们,并告知我错误编号?

      您可以尝试“重置项目”操作,如 Readme 中所述?也许文件没有正确同步。如果这没有帮助,我们已经看到强制退出应用程序并冷启动可以工作。

      • Bruno Pezzolo
        发布于 6 月 27 日 10:48

        您看,我正在运行一个相当复杂的项目,所以我进行了一些更多的测试,从一个非常简单的项目开始,并增加了这个项目的复杂性。
        到目前为止,这是我的结论,一个简单文件夹中的 lua 文件对我来说也工作正常,当我尝试嵌套文件夹时出现问题。(例如:First/Second/myfile.lua)。它确实无法在层次结构的第二层中找到 lua 文件。

        我已经重置了项目,从设备上卸载了 Corona Viewer 应用程序并重新安装了它。甚至创建了一个新的 dropbox 帐户进行测试,但仍然没有成功。

        我通过 corona 错误报告上传了一个测试用例,案例编号是 33774。
        感谢您的快速答复!

  • Dr. Burton
    发布于 6 月 26 日 15:58

    太棒了,Walter!我正在下载它。我最后几个项目都使用了仅限设备的功能。这肯定会加快开发过程!
    期待 Windows Beta 版!
    感谢您提供的另一个伟大工具!

    • Walter
      发布于 6 月 26 日 16:56

      由于您正在与 Dropbox 同步,因此您应该能够从 Windows 机器编辑您的项目。

  • Jordan Schuetz
    发布于 6 月 26 日 16:16

    Walter,你为什么这么天才?

  • Ingemar
    发布于 6 月 26 日 16:29

    请,请,求求你,考虑使用本地网络(设备 IP 地址)而不是 Dropbox!

  • 罗布·米拉克
    发布于 6 月 26 日 16:40

    我们添加了一个新的论坛来处理此产品的支持。请在此处提出您的问题、建议等

    http://forums.coronalabs.com/forum/641-corona-viewer/

    谢谢
    罗布

  • 克罗斯曼·威尔金斯
    发布于 6 月 26 日 17:21

    一旦我设置对了配置/构建设置,它就非常好用。

    只是一个警告,不要复制现有的配置/构建设置,只需根据您的应用需求进行调整,否则会崩溃。

  • Kerem
    发布于 6 月 26 日 17:49

    题外话。

    为了制作 Corona Viewer,您显然在 Viewer 插件中内置了 Dropbox 功能。我们已经要求提供 Dropbox 插件很长一段时间了。对于 Corona Labs 来说,从 Corona Viewer 插件中分离出 Dropbox 功能并将其作为单独的插件提供,看起来是一个双赢的结果。

    有什么计划要做这个吗?谢谢

  • 发布于 6 月 26 日 23:57

    作为商业应用的开发者,与不常使用原生小部件的休闲游戏相比,商业应用需要更多的设备特定测试,我非常感谢这个新功能。我理解休闲游戏开发者可能不认为这是一个优先事项,但我相信我们大多数商业应用开发者都会这么认为。此外,他们可能首先开发了这个工具供内部使用,以便他们可以更快地测试设备特定的代码。所以最终,这实际上可能会加快修复 Corona 错误的速度,而不是分散他们从这项重要任务上的注意力。

    最后,我理解为什么有些人希望通过设备 IP 而不是 Dropbox 更新,但对于那些已经使用 Dropbox 的人来说,这是一个非常棒、简单的更新方式,几乎不需要配置。我有点把 CoronaViewer 看作是 Corona 决定与我们分享的内部工具。它不需要拥有所有功能才能有用,我很高兴他们在花太多时间使其对每个人都完美之前就提供了它。

    话虽如此,请考虑 Android...(在 Android 上更需要它,因为 Android 的原生小部件更加古怪,设备也更加多样化)。

  • 塞尔坎
    发布于 6 月 27 日 05:07

    我无法让它工作,但这很棒,特别是对于我们多点触控游戏的测试!我们仍在等待 Windows Phone 版本(真的,有什么新消息吗?),Amazon Game Circle 等,但这也很好。

    每当我重置时,都会出现这个

    6 月 27 日 15:04:01 sekos-iPhone Viewer[841] : [错误] 关闭文件时出错 (file.cpp:27: 文件已关闭)
    6 月 27 日 15:04:01 sekos-iPhone Viewer[841] : [警告] 错误:DROPBOX_ERROR_BADFILE:file.cpp:27:文件已关闭
    6 月 27 日 15:04:01 sekos-iPhone Viewer[841] : [错误] 关闭文件时出错 (file.cpp:27: 文件已关闭)
    6 月 27 日 15:04:01 sekos-iPhone Viewer[841] : [警告] 错误:DROPBOX_ERROR_SHUTDOWN:DBHTTPRequest.mm:572:请求已取消。

    除此之外,我似乎没有任何其他错误。

  • 罗布·桑德尔斯
    发布于 6 月 27 日 05:58

    我真的很喜欢这个想法。一遍又一遍地进入 xCode 来删除和安装测试应用真是太累了。感谢 Corona Labs 简化了开发流程!我很快会试试这个。

  • 奥斯汀
    发布于 6 月 27 日 17:16

    这就是我使用 Corona 的原因,不断添加创新功能!迫不及待地想让我在“字母银行”上的工作效率飞速提升!

    谢谢大家!

  • 盖伊·莫罗
    发布于 6 月 29 日 06:59

    听起来是个好主意。我有一个建议,支持从诸如 git、svn、cvs 等存储库中提取。版本控制很重要,而 DB 不是我理想的代码存储区域 - 您会失去对文件的控制(感谢 NSA)。

  • Kerem
    发布于 6 月 29 日 11:23

    好的。公开反转观点并道歉。我仍然认为 CL 应该在提高稳定性和 iOS 与 Android 功能对等性方面做得更多,但与此同时,请允许我说这个工具太棒了!!!它对于简单的项目按广告宣传的那样工作,并且在加速设备依赖的测试活动方面提供了很大的帮助。我刚刚发现了一个主要的额外好处...

    在您的 iPad 甚至 iPhone 上使用支持 Dropbox 的文本编辑器,您可以在旅途中、在野外、在树顶上,在任何您喜欢的地方进行实时开发,真正将您的 Corona SDK 开发带到路上!最终,Corona SDK 摆脱了 PC/Mac 绑定的开发工具。这太棒了!!!非常感谢 Corona Labs。

  • nick
    发布于 7 月 1 日 15:37

    我想我应该再试一次。我第一次没能让它工作。

  • 安瑟奥
    发布于 7 月 19 日 14:12

    真的太棒了!就像 Kerem 解释的那样,Corona 为我们带来了移动开发!谢谢!

  • Andreas
    发布于 7 月 20 日 14:19

    CoronaViewer 工作良好,只是项目中的文件夹名称不允许使用大写字符,因为 Dropbox 处理文件夹的方式。

    当您例如使用第三方工具在您的项目中自行创建大写文件夹时,这很糟糕。

    我在这里为工具“LevelHelper”发布了一个解决方案,但该解决方法可以很容易地适用于其他工具
    http://forums.coronalabs.com/topic/49622-guide-how-to-make-coronaviewer-work-with-levelhelper/

    祝好,
    Andreas

  • 约翰
    发布于 4 月 3 日 17:43

    如果你们可以制作一个关于如何使 Corona Viewer 工作的逐步视频教程,那将非常有帮助。我每次尝试使用它时仍然会不断收到错误,如果有一个视频可以让我知道我的设置是否正确,那将非常有帮助

    • 罗布·米拉克
      发布于 4 月 4 日 07:00

      您可以在论坛上发帖询问这个问题吗?请在那里发布您收到的错误!

本网站不再更新,仅供存档之用。

 

Corona SDK 现在是 Solar2D

https://Solar2D.com/

×