从Xcode项目构建离子应用程序

时间:2017-06-08 15:35:48

标签: ios swift xcode ionic-framework

我正在使用Xcode / Swift构建一个iOS应用程序,我有一些不太技术的小组成员,他们不知道如何构建Xcode项目,但有兴趣看到/测试应用。一位小组成员指出,他们可以使用Ionic / Ionic View测试应用程序。但是,根据我的理解,Ionic通过在特定的Ionic框架中构建应用程序,然后Ionic将项目转换为Xcode / Swift项目(.xcodeproj)或Android项目。有没有办法进行反向转换 - 有没有办法转换我的Xcode项目,以便它可以在Ionic或Ionic View上工作?

2 个答案:

答案 0 :(得分:1)

Ionic是为开发混合应用程序而创建的cordova工具(从HTML + JS + CSS - >到Native iOS / Android / WinPhone / BlackBerry)。 UI在本机webView中运行,并通过插件使用一些本机功能,但不是为了从本机创建Ionic / Cordova应用程序而创建的。

如果您想将自己的应用分享到测试版,请使用Apple TestFlight

答案 1 :(得分:0)

'Ionic View'是一个非常好的建议,也是我建议的建议。

您不必在代码中做任何事情就可以使用它,只需创建一个离子帐户,然后在您的终端中,切换到您的离子项目目录,然后键入:

$> ionic upload

您将被要求输入您刚创建的帐户的用户名和密码,该应用程序将被上传,您将获得一个独特的app ID。然后,只要他们在iOS或Android设备上安装了Ionic View应用,您就可以与要测试应用的任何人共享该ID。

此外,请确保在上传之前将全球离子和cordova软件包更新到最新版本:

$> sudo npm uninstall -g ionic && sudo npm install ionic

现在,正如3squad所提到的,他们中的许多Ionic Native插件都不受支持,所以不要指望一切都能正常工作,但这是展示大部分应用和设计运行的良好开端。

Here's a list of currently supported plugins.

请注意,使用Ionic View的性能将远远低于您实际构建,发布并为您的用户和实际生产.apk.ipa文件进行安装时的性能。后一种方法还将展示代码产生的完整,最终性能和功能,但可能更麻烦。

Here's how to release a production version of your app.