Mac系统安装Lua

Mac系统安装Lua,第1张

接到老大任务,编写lua脚本执行一系列命令 *** 作,ipa解包,打包,访问内部图片资源等 *** 作,由于之前对lua语言不是很了解,决定从基础看起吧。

首先介绍下lua的安装

1.打开终端;

2. curl-R-O http://www.lua.org/ftp/lua-5.3.4.tar.gz(这里我用的最新版本,mac版本10.12.5)

3.tar zxf lua-5.3.4.tar.gz

4.cd lua-5.3.4

5.make machos test

6.sudo make install (会要求你输入密码,你的电脑登录密码)

安装完成后输入 lua -v回车显示:

Lua 5.3.4  Copyright (C) 1994-2017 Lua.org, PUC-Rio 表示安装成功。

这里说明一下第六步,网上很多安装教程都没有说用sudo 而是直接 make install,导致没有权限,安装失败,失败日志:

cd src &&mkdir -p /usr/local/bin /usr/local/include /usr/local/lib /usr/local/man/man1 /usr/local/share/lua/5.3 /usr/local/lib/lua/5.3

mkdir: /usr/local/bin: Permission denied

mkdir: /usr/local/include: Permission denied

mkdir: /usr/local/lib: Permission denied

mkdir: /usr/local/man/man1: Permission denied

mkdir: /usr/local/share/lua/5.3: Permission denied

mkdir: /usr/local/lib/lua/5.3: Permission denied

make: *** [install] Error 1

在源列表里查找。

1、点击桌面cydia图标进入。

2、点击下方菜单栏的软件源。

3、默认会显示现有的全部已经安装软件源列表。点击右上角的编辑。

4、点击左上角的添加即可找到ipa注入的插件路径。

插件是一种遵循一定规范的应用程序接口编写出来的程序,只能在程序规定的系统平台下,不能脱离指定的平台单独运行。

不越狱安装ipa的原理(需要苹果电脑):这个不越狱的原理在于,通过iResign将已经打包签名好的IPA,重新以你自己的开发者账户签名,通过自身的开发者签名和Provision来进行安装到手机中。说白了,就是欺骗设备,以为这个应用是你自己开发的,所以当然可以安装到机器上调试。。也就是运行了。步骤:1.登陆开发者网站,下载Xcode2.本机打开Key Chain , (钥匙串访问),然后选项里检查设置,然后请求证书。姓名填你注册的开发者姓名,邮箱同理,然后保存到桌面3.在开发者入口的Provision设置里左侧找证书,然后把存在桌面的证书请求文件上传,上传好后,系统会自动激活(如果你是开发者管理员的话)然后下载下来双击安装,安装后会看到你得开发者证书在里面。证书导入完毕了4.然后在开发者入口找到设备项,添加一个新设备。你iPhone的UUID可以在itunes里面查看到。添加好后,你的手机就可以作为开发使用了。5.建立APP ID,这里面我们希望这个APP ID用于所有应用,通过它生成的Provision可以应对各种IPA签名,因此如图所示,应用名字可以随便起,但是Bundle Identifier 要用*表示。添加好后,系统会随机生成一个数代表你得APP,看来图上类似的就表示好了。6.为咱们的手机建立一个开发Provision .如图切换到Provision选项,新建,然后你会看到你前面注册的证书在列表里面,勾选,然后选择刚才咱们建的通用的APP,然后再勾选你自己的设备。。。建立好后,就可以下载了!! 7.将下载好的Provision拖入iPhone,这步可以在itunes里面或者Xcode 的organizer 里面完成。8.打开iResign .将想要重签的IPA拖到第一项,第二项可以不填,第三项填入你第一步导入电脑的开发者证书的后面的几位代码。你得证书代码就是GUJ****** ,把这个填入。然后点击Resign! 如果一切顺利,程序就会自动解压原始的IPA,重新签上你的签名,并生成新的重命名后面加个resigned的IPA ,并存到你原始程序的所在目录里面。这个IPA你可以选择导入itunes或者用organizer 添加到你手机里面去了!然后就可以使用了。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/7863918.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-10
下一篇2023-04-10

发表评论

登录后才能评论

评论列表(0条)

    保存