Titanium - 找不到模块localStrings

时间:2016-03-18 09:37:37

标签: appcelerator appcelerator-titanium

当我尝试运行我的应用程序(设备和模拟器)时,我得到红色屏幕说:

Couldn't find module: localStrings for architecture: x86_64

我尝试清理项目。重启机器......仍然是一样的。

有什么想法吗?

修改

当我使用LiveView时发现这种情况。如果我在没有LiveView的情况下运行应用程序加载但是直到现在我总是使用LiveView运行,因为它让开发更快。

编辑II

我尝试更新到最新的节点版本 - 没有帮助。我在Studio目录中调试了liveview.js插件 - 网址为127.0.0.1 - 我认为它很好,很难在模拟器中引用的localhost - mac主机或模拟器设备本身?

1 个答案:

答案 0 :(得分:0)

发现问题 - 一个新错误

我最近问了一个关于Facebook登录无法在手机上工作的问题(Titanium - Facebook login doesn't show on device)。我发现我在NSAppTransportSecurity中错过了tiapp.xml并修复了它。

在对当前问题进行一些调试后,我发现了以下内容:

  

传输安全性阻止了明文HTTP(http://)资源加载,因为它不安全。可以通过应用程序的Info.plist文件配置临时例外。

快速搜索后,我记得我已经修复了我的Facebook登录选项。从tiapp.xml应用中删除该代码后,我们又回复了LiveView

您可以在此处找到有关NSAppTransportSecurity的更多信息:Transport security has blocked a cleartext HTTP

适用于我的当前解决方法是将其添加到NSAppTransportSecurity的{​​{1}}部分

注意:此解决方法不安全,您可能希望将其从生产应用中删除):

tiapp.xml