app.js 不是由 Alloy 创建的。 [找不到文件 app.js] 错误
app.js is not created by Alloy. [Could not find the file app.js] error
我的问题是
- 运行 Appcelerator Studio 上的应用程序。
- 用 x 代码打开 /build/iphone 文件夹
- 运行 在我的设备中。
显示错误。
Could not find the file app.js
如果我在第 3.It 步选择 iphone 模拟器,效果很好。
此错误仅在真实设备中发生。
我的环境是
- SDK 5.1.1GA / 5.0.2GA 都试过了。
- alloy - v 1.7.30
我所做的是...
- ProjectA -> 让新项目尝试相同的过程。 -> 它有效。
- ProjectB -> 创建新项目并从旧项目复制一些 js 源代码。(这意味着 tiapp.xml 并且 GUID 已更新)。 -> 它显示错误。
首先,我比较了两个项目
ProjectA/Resources/app.js
ProjectB/Resources/app.js
两者都已创建,但是项目 B 的 app.js 是 0byte。
其次,我比较了两个 /build/iphone/ 文件夹
Xcode 项目中有 Asset 文件夹,项目 A 中有 app_js 文件,项目 B 中没有。
虽然这两个结果一定是一个提示,但我还没有线索。
有人帮我吗?
感谢@Brenton。
我试过了
ti clean && ti build -p ios --log-level trace
然后把日志文件here.
我找到了像 though 这样的句子,找不到可能的错误。
[INFO] [app.js] Titanium entry point processing...
[TRACE] - Processing "builtins" module...
[TRACE] - Processing "optimizer" module...
[TRACE] - Processing "compress" module...
[INFO] created: "Resources/iphone/app.js"
[DEBUG] map: "build/map/Resources/iphone/app.js.map"
[INFO]
这很可能是 projectB 代码中语法错误的结果。您可以尝试使用以下命令从终端构建 projectB 吗:
ti clean && ti build -p ios --log-level trace
您应该能够查看输出日志中是否有任何 javascript 语法错误。
如果这不起作用,请在此处回复,我可能会帮助您尝试其他一些方法。
目前无法从 Xcode 构建:
https://jira.appcelerator.org/browse/TIMOB-19818
上面的工单中有一个解决方法。
在大多数情况下,您不需要从 Xcode 构建,只需直接从 (AppC) Ti CLI 部署到设备。
我的问题是
- 运行 Appcelerator Studio 上的应用程序。
- 用 x 代码打开 /build/iphone 文件夹
- 运行 在我的设备中。
显示错误。
Could not find the file app.js
如果我在第 3.It 步选择 iphone 模拟器,效果很好。
此错误仅在真实设备中发生。
我的环境是
- SDK 5.1.1GA / 5.0.2GA 都试过了。
- alloy - v 1.7.30
我所做的是...
- ProjectA -> 让新项目尝试相同的过程。 -> 它有效。
- ProjectB -> 创建新项目并从旧项目复制一些 js 源代码。(这意味着 tiapp.xml 并且 GUID 已更新)。 -> 它显示错误。
首先,我比较了两个项目
ProjectA/Resources/app.js
ProjectB/Resources/app.js
两者都已创建,但是项目 B 的 app.js 是 0byte。
其次,我比较了两个 /build/iphone/ 文件夹
Xcode 项目中有 Asset 文件夹,项目 A 中有 app_js 文件,项目 B 中没有。
虽然这两个结果一定是一个提示,但我还没有线索。
有人帮我吗?
感谢@Brenton。
我试过了
ti clean && ti build -p ios --log-level trace
然后把日志文件here.
我找到了像 though 这样的句子,找不到可能的错误。
[INFO] [app.js] Titanium entry point processing...
[TRACE] - Processing "builtins" module...
[TRACE] - Processing "optimizer" module...
[TRACE] - Processing "compress" module...
[INFO] created: "Resources/iphone/app.js"
[DEBUG] map: "build/map/Resources/iphone/app.js.map"
[INFO]
这很可能是 projectB 代码中语法错误的结果。您可以尝试使用以下命令从终端构建 projectB 吗:
ti clean && ti build -p ios --log-level trace
您应该能够查看输出日志中是否有任何 javascript 语法错误。
如果这不起作用,请在此处回复,我可能会帮助您尝试其他一些方法。
目前无法从 Xcode 构建: https://jira.appcelerator.org/browse/TIMOB-19818
上面的工单中有一个解决方法。
在大多数情况下,您不需要从 Xcode 构建,只需直接从 (AppC) Ti CLI 部署到设备。