Xcode 编译 Weex Playground 到 iOS 设备

作为不懂 iOS 开发的萌新,Weex Playground 的 App Store 版本现在还不能运行 Vue 版本,实在是苦大仇深,原生自然比模拟器爽一些,所以试了一下编译到自己的手机上,步骤如下:

首先,git clone git@github.com:alibaba/weex.git

然后如同文档介绍的:

npm install
./start

之后安装 iOS 环境,安装 CocoaPods(在安装完 Ruby 的情况使用:sudo gem install cocoapods,MacOS 自带 Ruby)

pod 是 iOS 开发的一个包管理工具,此处省略 500 字。

之后进入克隆下的项目:

cd ios/playground
pod install

打开 WeexDemo.xcworkspace,点击 XCode 上的 Run 按钮,如果没有意外的话就会启动模拟器,找到 DemoDefine.h ,修改 CURRENT_IP 就能运行自己的项目了。当然我们要真机的话,还是需要别的步骤的。

首先 USB 连接上你的 MacOS,将设备从模拟器切换到真机。

2017-02-06 at 22.26.png

如图中的 2 点击出现下图的 General 设置界面。

2017-02-06 at 22.28.png

将 Target 中的每一项的 Team 选择为自己的 AppleId,Bundle Identifier 改为自己的唯一命名。

之后点击运行,应用就被安装上手机,但我们现在可能还打不开。

需要去手机的设置 - 通用 - 描述文件与设备管理去信任自己的账号。

然后就能愉快的扫 Vue 应用了,用这个方法可以持续有效的用到最新版本的 Weex Playground。

参考资料:

植入部分

如果您觉得文章不错,可以通过赞助支持我。

如果您不希望打赏,也可以通过关闭广告屏蔽插件的形式帮助网站运作。

标签: 知识, 使用, 安装, OS X, Xcode

已有 6 条评论

  1. brochure

    厉害啊。但是作为一个iOS开发者还是看的不是很懂你是怎么把weex的项目导进xcode运行的。求指教啊!

    1. 有对应的文件:WeexDemo.xcworkspace

  2. brochure

    不能直接用cocopods将weexSDK直接集成到xcode里吗

    1. 你那是集成的方法,我这里指的是 Weex Playground。

      本身就已经是处理好的 iOS 程序了

  3. duke

    您这边有尝试weex打包发布到真机吗?想了解下有哪些坑。

    1. 可以看下这一篇:https://zhuanlan.zhihu.com/p/25289806

添加新评论