美文网首页
Wax的安装

Wax的安装

作者: 最晴天 | 来源:发表于2017-04-26 20:04 被阅读38次

wax的git地址:https://github.com/alibaba/wax
wax安装说明的地址:https://github.com/alibaba/wax/wiki/Installation

使用cocoapods安装

在说明中的使用git tag 和git commit,在Podfile文件中添加了代码后,安装失败,提示需要使用swift语言的工程,而我使用的是OC。
加载local Path 直接使用路径'/User/junzhan/wax'是不可以的,应该使用找到本地pods中的wax路径。

或者pod search wax找到最新版本,直接pod 'wax' 某一个版本。保存Podfile文件后 pod install 或者 pod update就好。

注意:lua需要非ARC环境,所以,我们需要再蓝色工程文件->TARGETS->Build Settings下搜索 Objective-C Automatic Reference Counting ->修改该项的值为NO

不要忘记了,在User Header Search Path 中增添一项 ${SRCROOT} 并选择recursive

手动安装

按照说明上的来,只需要wax/lib文件夹下的adaptation文件夹、lua文件夹、extensions文件夹,以及其他的.h 和.m文件。
也就是只需要lib文件夹下的所有的.h .m .c这三种后缀类型的文件。

此外,1)需要将这些添加到工程中的文件,全部更改为MRC模式:
找到target -> Build Phases -> Compile Sources.
Ctrl+A选中所有文件,然后取消选中AppDelegate.m文件,双击后
在弹出窗口中输入上面提到的标签 -fobjc-arc (ARC模式) -fno-objc-arc(MRC模式)。
2)Build Phases->Link Binary With Libraries 添加libsqlite3、libxml2;
3)Build settings->Head Search Path中添加${SDKROOT}/usr/include/libxml2
注意:是Header Search Path,而不是Usr Header Search Path。

wax.framework安装

framework的下载地址:https://github.com/downloads/probablycorey/wax/wax.framework.zip

  1. 用Xcode打开项目,将wax.framework拖到Xcode的frameworks组下。确保勾选"Copy items into destination group's folder"。

  2. 新建init.lua(确保加到了应用程序束中)。在文件中加入代码:

puts("ZOMG, LUA IS RUNNING") 
puts("Here is Lua talking to ObjC%s", tostring(UIApplication:sharedApplication()))
  1. 打开AppDelegate文件,导入wax头文件:#import "wax/wax.h"

  2. 在AppDelegate的application:didFinishLaunchingWithOptions:方法中加入:

 wax_start("init.lua",nil);
 // To add wax with extensions, use thisline instead
 // #import "wax/wax_http.h"
 // #import "wax/wax_json.h"
 // #import"wax/wax_filesystem.h"
 // wax_start("init.lua",luaopen_wax_http, luaopen_wax_json, luaopen_wax_filesystem, nil);

最后,build and run,你将在Xcode控制台重看到Lua输出的内容。
注意:
1)只适用于32位的操作系统;
2)关闭bit encode

使用静态框架

相关文章

  • Wax的安装

    wax的git地址:https://github.com/alibaba/waxwax安装说明的地址:https:...

  • Wax框架简明教程(2)安装

    一、安装Wax 当前,我们推荐你使用Xcode3创建Wax项目。Xcode4的项目模板仍然有些问题,因此请使用Xc...

  • cocos2d-x: 集成Wax

    Wax介绍 Wax介绍 创建LuaWax工程 添加头文件路径 添加依赖库 下载wax4cocos 添加wax4co...

  • Wax框架简明教程(1) 简介

    项目地址:https://github.com/probablycorey/wax 一、什么是Wax Wax是一个...

  • Xcode的Wax的安装步骤

    一、下载Wax 下载:http://github.com/probablycorey/wax 将压缩包解压。 二、...

  • WAX币的3种推广分利,能否帮助WAX落地中国?

    众所周知,WAX币本质上是一种通证(Utility token),WAX币或者说WAX通证旨在为数字商品的交易提供...

  • iOS使用wax 进行插件更新@it

    wax最新github托管地址 :https://github.com/alibaba/wax现在由alibaba...

  • Wax

    呼唤谁呢——你喊 接受时间的宣判 他低着头听不见你的声音 月亮拉长脸射出灰黑色的光束 通往心灵的石阶断了 怎么办呢...

  • Wax Lua

    Wax Lua是什么? Lua 我就不介绍了,我们都在使用的脚本语言,游戏开发的神器。 而 Wax 就是使用 Lu...

  • EOS Cafe Block计划作为行会加入WAX网络(1)

    EOS Cafe Block很高兴地宣布我们计划加入WAX网络作为行会。我们已经为网络创建了wax.bloks.i...

网友评论

      本文标题:Wax的安装

      本文链接:https://www.haomeiwen.com/subject/fvrwzttx.html