【问题标题】:Titanium - IOS debugging via iOs SimulatorTitanium - 通过 iOs Simulator 进行 IOS 调试
【发布时间】:2012-05-07 01:47:16
【问题描述】:

有没有比我目前使用的更好的使用 Titanium 进行调试的方法? 我总是在 iOs 模拟器中运行我的项目。问题是对于我所做的每一个小调整,我都必须关闭 iOs iPhone 模拟器并再次调试。

有没有更快的调试方法?当我总是必须关闭并重新启动模拟器时,开发应用程序需要花费大量时间。

你们在做 iO 测试吗?

(加载Android模拟器也需要很长时间来测试)。

最好的问候,

Duikboot

【问题讨论】:

    标签: javascript ios debugging titanium ios-simulator


    【解决方案1】:

    如果您想在 Titanium 中进行正确调试,Titanium Studio 现在提供 iOS 和 Android 调试。您可以在此处查看有关如何操作的视频指南:https://vimeo.com/21949107

    至于“调试”,如进行小改动并重新启动模拟器。您需要将您在 Titanium 中编写的所有内容重新编译为 C,这就是您需要重新启动模拟器的原因。

    对于风格变化,我建议查看http://www.kraniumjs.com - 因为他们设置了一个很棒的框架,可以插入风格变化。非常适合 UI 调整。

    【讨论】:

      【解决方案2】:

      不确定您如何加载 iOS 模拟器,但它应该非常快。千万不要建立你的钛项目,把整个东西加载到 xCode 中,然后从那里运行模拟器。

      对于 iOS 和 Android,在 Titanium Studio 的模拟器上运行。通常(至少在我的机器上)这大约需要 10-20 秒。 Android 有时会有点慢。

      iOS 模拟器在重新部署到模拟器时会自动关闭。最好是使用 Titanium Studio 2.0。 (最新的)

      Android 模拟器不关闭,而是关闭应用,然后在模拟器上重新安装。

      如上所述,这是一个快速的过程。

      【讨论】:

        【解决方案3】:

        我找到了一种无需关闭模拟器即可在模拟器中重新启动 iOS Titanium 应用程序的方法。

        由于模拟器中运行的应用实际上是对您的原始 .js 文件进行符号链接,因此您通常可以使用 ios-sim 使用更新的源代码重新启动您的应用。

        使用 ios-sim 的命令行有点麻烦,所以我创建了一个工具来自动化该过程

        http://tech.frontseat.org/2013/08/titanium-refresh-make-code-changes-without-rebooting-the-simulator/

        【讨论】:

          猜你喜欢
          • 2017-08-21
          • 2012-10-05
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多