在现有的Sencha Touch项目中集成Phone Gap

时间:2014-07-30 13:39:30

标签: cordova sencha-touch phonegap-plugins

我需要帮助在现有和完全正常工作中集成手机差距 [与iOS& Android] Sencha Touch 项目。我需要这样做的原因是我希望能够在此应用程序中使用本机代码[Objective-C]来获取GPS,动画等功能。

顺便问一下,还有其他方法可以在没有Phone Gap的情况下使用本机代码吗?

这是我到目前为止所遵循的步骤:

  1. phonegap add platform ios&应用程序文件夹中的phonegap add platform android。 这创造了一个" phonegap" Sencha Touch项目文件夹中的文件夹。
  2. phonegap build ios 这在.xcodeproj文件夹中创建了phonegap/platform/ios/文件。
  3. 我现在需要做什么步骤?如何创建和使用本机iOS插件?

    提前感谢您的帮助。

3 个答案:

答案 0 :(得分:0)

来自Sencha博客的

This post应该回答有关将Sencha Touch与PhoneGap(或Cordova)集成的过程的所有问题。

  

顺便问一下,还有其他方法可以使用没有Phone Gap的本机代码吗?

我相信还有其他解决方案,但没有一个像Cordova / PhoneGap那样普及。例如,Sencha Space等各种移动解决方案也存在......但如果你是一个构建单个应用程序的开发人员,那么Cordova / PhoneGap是最好的(最简单的?)选择。 / p>

答案 1 :(得分:0)

您似乎直接使用了phonegap。因此,当您获得.xcodeproj文件时,只需在XCode中打开它即可构建项目。通常,创建的xcode项目无需进一步修改即可运行。

答案 2 :(得分:0)

如果不需要远程构建使用Cordova(IMO),首先考虑Phonegap vs Cordova

有人说:

1.-在ST项目内:sencha cordova init com.mycompany.myappname MyAppName

2.-在cordova文件夹cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-device.git

3.-在启动方法alert(device.uuid)

中验证app.js内部

DONE

参考:http://vimeo.com/76568053