我需要帮助在现有和完全正常工作中集成手机差距 [与iOS& Android] Sencha Touch 项目。我需要这样做的原因是我希望能够在此应用程序中使用本机代码[Objective-C]来获取GPS,动画等功能。
顺便问一下,还有其他方法可以在没有Phone Gap的情况下使用本机代码吗?。
这是我到目前为止所遵循的步骤:
phonegap add platform ios
&应用程序文件夹中的phonegap add platform android
。
这创造了一个" phonegap" Sencha Touch项目文件夹中的文件夹。.xcodeproj
文件夹中创建了phonegap/platform/ios/
文件。我现在需要做什么步骤?如何创建和使用本机iOS插件?
提前感谢您的帮助。
答案 0 :(得分:0)
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)
DONE