如何通过PhoneGap for iOS获取.ipa文件?
我在Android中使用Sencha Touch 2开发了一个PhoneGap应用程序。 现在我想在iOS中开发相同而不更改代码。 我尝试使用PhoneGap Build,但它要求Apple开发人员注册或使用MacBook开发Xcode。 有没有其他方法可以使用Windows XP,PhoneGap生成.ipa文件?
如果您的应用程序真的只是一个直接的PhoneGap应用程序 – 所有HTML,JavaScript等,并且没有自定义的Objective-C内容, phonegap.com提供的构建服务将为他们支持的所有平台构建您的应用程序。 当然,您仍然需要注册为iOS开发人员并支付99美元才能获得分发证书。 根据iOS Build说明,您需要使用Mac来设置证书等。 实际上,你需要至少有时间访问 Mac,但是一旦你完成了所有设置,你应该能够使用该服务来进行构建。
SenchaTouch 2 使用Windows,Mac或Linux PC直接构建本机Android和iPhone应用程序(仍处于测试阶段) SenchaTouch SDK工具 。 我在Windows XP和7上这样做。
在使用Apple设置(付费)开发者帐户,创建开发人员证书并在PC上设置PKCS#12密钥库(*)后 ,您可以设置一个针对iOS的packager.json并使用:
> sencha app build native [INFO] Deploying your application to \build\package [INFO] Copied sdk/sencha-touch.js [INFO] Copied app.js [INFO] Copied resources/css/app.css [INFO] Copied resources/images [INFO] Copied resources/icons [INFO] Copied resources/startup [INFO] Resolving your application dependencies (file:/// /index.html) [INFO] Found 236 dependencies. Concatenating all into ' \build\package\app.js' [INFO] Processed sdk/sencha-touch.js [INFO] Minifying sdk/sencha-touch.js [INFO] Processed app.js [INFO] Minifying app.js [INFO] Minifying resources/css/app.css [INFO] Minified sdk/sencha-touch.js [INFO] Minified app.js [INFO] Minified resources/css/app.css [INFO] Generated app.json [INFO] Embedded microloader into index.html [INFO] Packaging your application as a native app... [INFO] The application was successfully packaged The application was successfully signed To run iOS simulator you need to use Mac OS X
制作iOS应用程序(将作为名为build\MyApp.app
的文件夹输出)。
(*)使用Portecle维护您的密钥库。
- 设备处于飞行模式时进行区域监控
- 如何在Swift中增加plus设备的字体和大小?
- var someString =“Some String”,var someString:String =“Some String”,var someString =“Some String”as string
- webViewDidFinishLoad()似乎没有在Swift中运行
- 我在UItextfield中input时如何更改我的UIlabel? 与旋转图标
- [iOS]带Firebase教程的远程通知
- Xcode 4.2生产中的故事板是否可以使用并推荐? (比较以前的XIB方法)
- Firebase Swift 3.0语法更新?
- 如何在用户走过时跟踪GPS坐标,来自iama平台的xamarin.forms