在云上编译应用 - PhoneGap Build

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

PhoneGap Build 是 PhoneGap 提供的一项服务 … 它可以让我们把做好的应用项目上传到 PhoneGap Build 上面 … 然后它会在线给我们编译成可以在不同平台上使用的应用 …

不需要担心去配置各种平台的开发环境 ..

这个视频我们介绍一下 PhoneGap Build 的使用 ..

我们可以先用命令行工具去创建一个应用项目 …

先进入到保存应用项目的地方 …

然后使用 phonegap create 命令 … 创建一个叫做 HelloWorld 的应用 …

进入到应用项目 …

phonegap remote login

下面我们可以使用 phonegap remote login … 远程登录到 phonegap build …

输入你的 phonegap build 的用户名 … 还有 密码 …

提示我们用这个用户登录到了 phonegap build …

退出登录 … 可以使用 phonegap remote logout ..

下面我们再登录一下 …

在 PhoneGap 上编译应用 … 可以使用命令 … phonegap remote build … 后面加上想要编译的平台的名称 …

这样 phonegap 会先去压缩应用项目 .. 然后上传到 phonegap build 上面去编译 …

这里出现了一个要错误提示… 说已经达到了私有应用的上限 …

私有应用

phonegap build 是一项收费的服务 … 免费的话 .. 只允许我们编译一个私有的应用 … 因为之前我已经编译了一个私有应用 … 所以这里会提示达到了上限 ..

下面我们登录到 phonegap build …

输入用户名 … 密码 … 然后点击 登录 ..

找到我之前编译的私有应用 … 这里你会看到一个 private … 说明这是一个私有应用 …

打开这个应用 … 然后点击 settings … 设置选项卡 ..

你可以取消这个 只有授权合作者才能下载这个应用 这个选项 … 然后点击 保存 … 这样这个应用就会变成一个公用的应用 …

也就是任何人都可以下载和使用这个应用 …

这里我们可以直接删除掉这个应用 … 浏览到页面的最下方 .. 点击 Delete this app …

重新编译

再回到命令行工具 … 重新去编译一下 ….

这里让 phonegap build 编译的是 iOS 平台的应用 … 这需要我们先去添加一个密钥 … 如果你编译的是其它平台的应用 … 不需要使用密钥 ...

回到 phonegap build … 刷新一下 .. 打开这个 HelloWorld 应用 ..

你会发生在 iOS 这里,会出现一个错误 …

因为我们还没有上传密钥 … 另外还有 Provisioning Profiles …

这个密钥是根据我们的 iOS 开发证书生成的 … 不过它需要一个特定的格式 … 一会儿我们可以在电脑上生成这个密钥 …

先打开 Provisioning Profiles ..

点击 Download .. 把它下载下来 …

然后我们可以去搜索一下 钥匙串访问 工具 … 搜索一下 key …

钥匙串 选择 登录 … 在 种类 这里 … 选择 我的证书 …

在这里你可以找到一个 iPhone Developer …

里面有一个 iOS Developer … 右键点击它 …

然后选择 导出 ….

文件格式 要选择 p12 …

再选择一个保存的位置 …

修改一下文件名 … 点击 存储 …

提示我们需要为这个密钥设置一个密码 … 一会儿我们需要用到这个密码 …

再输入电脑的登录密码 … 点击 允许 …

上传密钥

回到 PhoneGap Build …

在编译 iOS 这里 .. 点击这个下拉菜单 … 选择 add a key

输入一个标题..

然后再选择刚才我们从电脑里面导出的那个密钥 …

再找到从 Apple 开发者网站里面下载下来的 Provisioning Profiles

点击 提交 …

然后点击这个小锁头的小图标 …

输入我们导出密钥的时候设置的那个密码 ..

可以把它设置为默认的密钥 … 再点一下提交 …

重新编译

下面我们可以点击 iOS 后面的这个 Rebuild 按钮 …

这样 PhoneGap Build 会重新去编译我们上传的应用 …

完成以后.. 点击这个 ipa 按钮 … 可以下载编译好的可以在 iOS 平台上使用的应用 …

Android 平台,可以点击下载 apk 格式的应用 ..

或者,可以点击这个 install 按钮 …

在这个页面上,你可以下载编译好的 … 在不同平台上运行的应用程序 … 

在云上编译应用 - PhoneGap Build《 PhoneGap 基础 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点