【发布时间】:2013-08-28 02:56:54
【问题描述】:
我正在使用 sencha touch 创建一个应用程序。我正在使用 chrome 测试应用程序,它工作正常。现在正在迁移到 Mac OS,所以我必须在 Xcode 中运行相同的应用程序来测试。不知道如何在 xcode 中运行 sencha 项目。请指引我正确的方向。非常感谢您的帮助。提前谢谢..
【问题讨论】:
标签: extjs sencha-touch sencha-touch-2
我正在使用 sencha touch 创建一个应用程序。我正在使用 chrome 测试应用程序,它工作正常。现在正在迁移到 Mac OS,所以我必须在 Xcode 中运行相同的应用程序来测试。不知道如何在 xcode 中运行 sencha 项目。请指引我正确的方向。非常感谢您的帮助。提前谢谢..
【问题讨论】:
标签: extjs sencha-touch sencha-touch-2
您需要使用 PhoneGap 来托管它。看看PHONEGAP + XCODE4
基本上,创建一个PhoneGap项目并将您的sencha touch的东西放在www文件夹中。
这里是另一个article,它使用的是 UIWebView 而不是 PhoneGap。
【讨论】:
如phoegap doc中所述
1) 下载最新版PhoneGap
2) 提取其内容
3) 移动到phonegap-X.X.X/lib/ios
4) 将复制的 bin 文件夹拖到 Dock 中的终端图标上,它应该会启动一个新的终端窗口
5) 输入./create ~/Desktop/HelloWorld com.test.first HelloWorld 然后按“Enter”
~/Desktop/HelloWorld - this is where your project will.
com.test.first - package name
HelloWorld - project_name
6) 找到您刚刚创建的新项目文件夹(phonegap 项目)。
7) 转到 www 文件夹并删除 www 文件夹中除 cordova.js 之外的所有文件和文件夹。
8) 复制您的 sencha 项目的内容(复制侧 sencha 项目中的文件,而不是项目本身)并将 sencha 项目的内容粘贴到 www 文件夹中。
9) 打开您的 index.html(此文件来自您刚刚复制的 sencha 项目)文件,并像任何其他 js 文件一样包含 cordova.js(此文件将在 www 文件夹中)文件。
<script type="text/javascript" src="cordova.js"></script>
10) 现在使用 xcode 打开项目。
11) 运行项目。
【讨论】: