1.Mac app创建打包
这两天我们有个需求,要求网页启动本地程序。这个时候就必须用到Mac版应用了(目前我能想到的办法)
-
我首先说下怎么
制作app
,并且供别人使用 -
1 . 首先我们要创建
Mac版的Xcode工程
(这个就不用多说了吧) -
2 . 当我们编译完成之后。会产生
xx.app
的文件
这个app是没有签名的(简单来说,别人也可以装,但是我们不能这么直接给人家,显得我们不专业,我们打成
dmg
)
- 3 . 在桌面新建一个文件夹
dmg
命令行:
mkdir dmg
- 4 . 这个时候桌面就会存在一个
dmg
的文件夹
- 5 . 为了实现拖拽的效果,我们在文件夹中创建一个
Application
的替身.
命令行:
cd dmg && ln -s /Applications/ Applications
- 6 . 这个时候我们吧
xx.app
放到文件夹中
- 7 . 下面就要开始打包操作了,我是用的是
磁盘工具
- 8 . 打包成
.dmg
的文件
打开
磁盘工具
,选择文件
-->新建镜像
-->基于文件夹新建镜像
- 9 . 这个时候选择我们桌面的
dmg文件夹
就可以打包了
去试试吧,然后起个响亮的名字
2. unix 可执行程序
2.1. unix 可执行程序创建
我们有时候不需要使用app ,好多情况是我们写一些小工具(
sh/python/ruby
之类的启动)这个时候,我觉得我们可以做
双击启动
的可执行程序
-
- 有些兄弟们也可以使用
.command
后缀来写,但是我觉的可控性不高,而且除了Mac别的系统就不能用了。
- 有些兄弟们也可以使用
这次带大家创建个
unix 可执行程序
- 2 . 我们一样的操作。在桌面创建个文件夹,然后在文件夹里创建一个
文件
,不带后缀名
命令行:
touch xxx
- 3 . 假如我们想执行
python
,我们就可以在里面写执行python
的命令.
synthesis_icns.py
是我自己写的一个生成Mac图标
的脚本(大家可以选择自己需要执行的脚本)
- 4 . 然后我们给文件可执行权限
命令行:
chmod +x xxx
- 5 . 兄弟们,妥了,这个时候双击就可以运行了
2.2. 可执行程序设置icon
兄弟们,我们现在的可执行程序是可以使用的,但是一个白板给人家,有些小丑。 我们来美化一下
-
1 . 首先我们选择一张图片当
icon
(png
和jpeg
都可以,不讲究,只要Mac自带的预览工具
可以打开就行) -
2 . 我们打开图片,然后选择图片
打开图片
-->编辑 --> 全选
- 3 . 我们选择好区域,然后
copy (command + c )
-
4 . 我们选中要设置
icon
的可执行文件
, 然后显示简介
(快捷键command + i
) -
5 . 我们单击左上角的图标,会出现一个蓝框框。
- 6 . 这个时候我们
粘贴 (command + v)
就好了
- OK 了,兄弟们
3. 总结
-
1 . 不知道有没有帮助到兄弟们。如果遇到相同的问题可以又个思路
-
2 . 也是好久没有写博客了,出来冒个泡
-
3 . 最后,希望和兄弟们多多交流,多多进步吧