Appcelerator WebView无法在iOS上定位/加载png资源

问题描述

我在html / js源代码中收到以下异常。将png复制到资产文件夹中,然后在appcelerator外部的webview中运行。

Failed to load resource: The requested URL was not found on this server.

我为下面的屏幕截图表示歉意,但是很难从safari调试控制台捕获日志并在Appcelerator Studio中传送文件树。

以下是safari调试控制台中完整异常的屏幕截图。

enter image description here

您可以看到目录中放置的png资源。

enter image description here

解决方法

在tiapp.xml中

设置<use-app-thinning>false</use-app-thinning>。如果您从错误消息中打开该文件夹,则会看到该文件夹​​不会在子文件夹上进行复制。禁用app-thinning将作为一种解决方法。在Titanium 9.1.0.GA上的Android(正常运行)和iOS模拟器11上对其进行了测试