资讯专栏INFORMATION COLUMN

翻译 Meteor React 制作 Todos - 07 - 在移动端运行

Jacendfeng / 3080人阅读

摘要:在安卓设备上运行安卓应用首先,把上面关于安卓的部分都走完,以确保你的电脑上安装了所有的安卓工具。还有一件事你在真实设备上运行之前,必须得退出安卓模拟器。

在安卓和苹果上运行你的应用

目前Windows平台的Meteor并不支持移动应用的构建,如果你正在使用Windows平台的Meteor,你得跳过这一步了。

现在来看,我们编写我们的应用,测试我们的应用都是在浏览器上,其实Meteor早就设计了跨平台的能力 -- 你的待办事宜网站也可在安卓或者苹果上运行,而只需要几个简单的命令

Meteor使得导入构建移动应用的所需工具变得很简单,只是下载所有的应用程序可能得花点儿时间,Android大概有300MB,IOS得要安装那个2GB的Xcode,如果你并不想安装这些工具,你也可以跳过接下来的几步。

运行一个IOS模拟器(仅限Mac)

如果你有一台Mac, 你可以在IOS模拟器里运行你的应用。

到应用目录输入下面一行代码:

meteor install-sdk ios

这条命令会通过设定几个必须的设置来从你的项目中构建一个IOS应用
当上一条命令结束,我们输入

meteor add-platform ios
meteor run ios

你将会看到一个IOS模拟器会从你正在运行的调出来~

在安卓模拟器上运行

打开命令行,在你的应用目录中输入:

meteor install-sdk android

这将会在你的应用中,帮你安装所有需要构建一个安卓应用所需的工具。当所有的安装完成,你需要输入

meteor add-platform android

在同意了许可条款后输入

meteor run android

在一些初始化工作后,你将看到一个安卓模拟器调出来,在原生安卓中运行着你的应用程序。这个模拟器可能会有点慢,所以你要是很想看到真实的效果,你得拿出真实的设备让它跑。

在安卓设备上运行安卓应用

首先,把上面关于安卓的部分都走完,以确保你的电脑上安装了所有的安卓工具。随后,在手机上把开发者工具的debug模式打开,同时你的手机要通过USB连接到你的电脑。还有一件事:你在真实设备上运行之前,必须得退出安卓模拟器。

随后,执行这条命令:

meteor run android-device

这个应用将会被构建,并安装到你的设备上。如果你要指定你部署的应用的服务器,你要在上面的步骤中,你得这样写命令:

meteor run android-device --mobile-server my_app_name.meteor.com
在你的iPhone或iPad上运行程序(仅限Mac,需要苹果开发者账户)

如果你有一个Apple开发者账户,你也可以在你的IOS设备上运行你的应用。
执行这样的一条命令:

meteor run ios-device

这将会为你的应用打开Xcode,你也可以使用Xcode来在你任意设备或模拟器上启动应用,当然,前提是Xcode支持。

在上个步骤中如果你想指定服务器,执行这样的命令:

meteor run ios-device --mobile-server my_app_name.meteor.com

现在我们知道了在移动端部署和运行我们应用是有多简单。那么我们来开始为我们的应用添加更多的特性吧!

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/91531.html

相关文章

  • 翻译 Meteor React 制作 Todos - 01 - 创建应用

    摘要:闲扯在翻译之前我还是要简要介绍一下,这是一款跨时代的框架。后来开始使用动态的脚本语言,比如后来以此构成了框架。最为出名的自然是。通过来传递数据,在本地起这种事情使得开发进入了新的阶段。如果你觉得我翻译的很烂,来给我说吧邮件地址 闲扯 在翻译之前我还是要简要介绍一下Meteor,这是一款跨时代的框架。真的,完全没有骗你。 一开始的网站是纯静态页面搭建的。 后来开始使用动态的脚本语言,比如...

    VishKozus 评论0 收藏0
  • 翻译 Meteor React 制作 Todos - 10 - 方法的安全性

    摘要:在上,最好的方法就是通过声明方法。这些方法叫做还有,这将会替换执行的方法。我们做这些是为了开启一个我们称之为乐观的的特性。客户端向服务器端发送一个在安全环境下的请求。 方法的安全性 在这个步骤之前,这款应用的任何用户都可以修改数据库的任何部分,在一个非常有意思的小项目或者演示项目中可能已经不错了,但是任何一个真实的应用都需要对这些数据进行权限控制。在Meteor上,最好的方法就是通过声...

    Steven 评论0 收藏0
  • 翻译 Meteor React 制作 Todos - 06 - 部署应用

    摘要:添加,删除,确认完成这些操作,你将会看到你的应用的界面响应非常的快。。这是因为并不会在更新用户界面之前等着服务端的响应数据。 部署你的应用 现在你有了一个可以运行的待办事宜的应用,你可以分享给你的朋友们!Meteor使得发布你的应用到其他人可以使用的互联网变得非常的简单。 同样是在你的应用文件夹的命令行中输入: meteor deploy my_app_name.meteor.com ...

    xiaochao 评论0 收藏0
  • 翻译 Meteor React 制作 Todos - 03 - 集合

    摘要:数据存储集合是存储持久化数据的方式。中的集合比较特殊的是,它可以从服务端,包括客户端接收数据。它也可以自动的自我更新,因此一个视图组件受到一个集合的支持,他可以自动的展示最新的数据。 数据存储 集合(Collection)是Meteor存储持久化数据的方式。Meteor 中的集合比较特殊的是,它可以从服务端,包括客户端接收数据。这使得编写视图逻辑变得更加简单 -- 不用去写太多的服务端...

    Scott 评论0 收藏0
  • 翻译 Meteor React 制作 Todos - 11 - 发布订阅

    摘要:通过发布订阅模式过滤数据现在我们已经把应用中比较敏感的代码放到了一些方法里面,我们还需要学习安全故事的另一半内容了。当在客户端被调用时传入发布器名称,客户端将会从发布器订阅所有的数据。这个按钮应该只是给任务的所有者来显示。 通过发布订阅模式过滤数据 现在我们已经把应用中比较敏感的代码放到了一些方法里面,我们还需要学习Meteor安全故事的另一半内容了。到现在为止,我们一直是假设整个整个...

    用户83 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<