Xcode 编译 Weex Playground 到 iOS 设备
作为不懂 iOS 开发的萌新,Weex Playground 的 App Store 版本现在还不能运行 Vue 版本,实在是苦大仇深,原生自然比模拟器爽一些,所以试了一下编译到自己的手机上,步骤如下:
首先,git clone [email protected]: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,将设备从模拟器切换到真机。
如图中的 2 点击出现下图的 General 设置界面。
将 Target 中的每一项的 Team 选择为自己的 AppleId,Bundle Identifier 改为自己的唯一命名。
之后点击运行,应用就被安装上手机,但我们现在可能还打不开。
需要去手机的设置 - 通用 - 描述文件与设备管理去信任自己的账号。
然后就能愉快的扫 Vue 应用了,用这个方法可以持续有效的用到最新版本的 Weex Playground。
参考资料:
植入部分
如果您觉得文章不错,可以通过赞助支持我。
如果您不希望打赏,也可以通过关闭广告屏蔽插件的形式帮助网站运作。
厉害啊。但是作为一个iOS开发者还是看的不是很懂你是怎么把weex的项目导进xcode运行的。求指教啊!
有对应的文件:WeexDemo.xcworkspace
不能直接用cocopods将weexSDK直接集成到xcode里吗
你那是集成的方法,我这里指的是 Weex Playground。
本身就已经是处理好的 iOS 程序了
您这边有尝试weex打包发布到真机吗?想了解下有哪些坑。
可以看下这一篇:https://zhuanlan.zhihu.com/p/25289806