有没有比我目前正在做的更好的方法来使用 Titanium 进行调试?我总是在 iOs 模拟器中运行我的项目。问题是对于我所做的每一个小调整,我都必须关闭 iOs iPhone 模拟器并再次调试。
有没有更快的调试方法?当我总是必须关闭并重新启动模拟器时,开发应用程序需要花费大量时间。
你们在做什么来测试 iOs?
(加载 Android 模拟器也需要很长时间来测试)。
此致,
Duikboot
有没有比我目前正在做的更好的方法来使用 Titanium 进行调试?我总是在 iOs 模拟器中运行我的项目。问题是对于我所做的每一个小调整,我都必须关闭 iOs iPhone 模拟器并再次调试。
有没有更快的调试方法?当我总是必须关闭并重新启动模拟器时,开发应用程序需要花费大量时间。
你们在做什么来测试 iOs?
(加载 Android 模拟器也需要很长时间来测试)。
此致,
Duikboot
如果您想在 Titanium 中进行正确调试,Titanium Studio 现在提供 iOS 和 Android 调试。您可以在此处查看有关如何操作的视频指南:https ://vimeo.com/21949107
至于“调试”,如进行细微更改并重新启动模拟器。您需要将您在 Titanium 中编写的所有内容重新编译为 C,这就是您需要重新启动模拟器的原因。
对于风格变化,我建议查看http://www.kraniumjs.com - 因为他们设置了一个很棒的框架,可以插入风格变化。非常适合 UI 调整。
不确定如何加载 iOS 模拟器,但它应该非常快。千万不要建立你的钛项目,在 xCode 中加载整个东西,然后从那里运行模拟器。
对于 iOS 和 Android,在 Titanium Studio 的模拟器上运行。通常(至少在我的机器上)这大约需要 10-20 秒。Android 有时会慢一些。
iOS 模拟器会在重新部署到模拟器时自动关闭。最好是使用 Titanium Studio 2.0。(最新的)
Android 模拟器不会关闭,而是关闭应用程序,然后在模拟器上重新安装。
如上所述,这是一个快速的过程。
我找到了一种无需关闭模拟器即可在模拟器中重新启动 iOS Titanium 应用程序的方法。
由于在模拟器中运行的应用程序实际上是对您的原始 .js 文件进行符号链接,因此您通常可以使用 ios-sim 使用更新的源代码重新启动您的应用程序。
使用 ios-sim 的命令行有点麻烦,所以我创建了一个工具来自动化该过程