MacOSx打包dmg文件(带背景图片)
1. 生成带背景图的dmg
1.0 准备资源
应用:也就是我们的app,通过Mac完成开发,release一个app。
背景图:由美工提供。
icns:可以通过app的icon生成,使用png转icns这个工具。
Applications快捷方式:使用
ln -s /Applications/ ./Applications
命令生成,或进入Applications上层目录,右键生成快捷方式。
1.1 生成空白映像
打开磁盘工具 -> 文件 -> 新建映像 -> 空白映像
填写配置信息①到④,然后点击存储。
注意:第③步中的大小,不要设置太小,否则不能装下我们的App及其他资源。
1.2 将资源拖入新建的空白映像
然后,将准备好的资源拖入映像中。
1.3 配置背景图
- 打开显示选项
- 将准备好的背景图拖到右侧的红框中
1.4 配置简介图标
右键打开显示简介,将.icns文件拖到箭头所指示的位置。
1.5 隐藏背景及简介图片
在终端输入如下指令
chflags hidden AppBg.png
chflags hidden Icns.icns
1.6 转换
- 磁盘工具–>映像–>转换
- 选择刚刚操作的dmg文件。
- 填写配置信息
1.7 效果
2. 简单版dmg生成
2.1 资源准备
将资源文件放在一个文件夹中
2.2 打开磁盘工具
打开磁盘工具 -> 文件 -> 新建映像 -> 来自文件夹的映像
2.3 选择准备好的文件资源,填写配置信息。
2.4 效果
参考文献
- 制作映像(dmg)文件小教程
- Mac OS 开发 - 聊聊如何打包dmg文件
MacOSx打包dmg文件(带背景图片)相关推荐
- vue样式中背景图片路径_解决vue打包css文件中背景图片的路径问题
vue-cli写完的静态页面我们在node环境中引入没有问题,但是打包后放在Apache环境下,路径却有问题了 如一个简单css语句 .welcome { width: 420px; height: ...
- vue样式中背景图片路径_vue打包css文件中背景图片的路径问题
vue-cli写完的静态页面我们在node环境中引入没有问题,但是打包后放在Apache环境下,路径却有问题了 如一个简单css语句 .all_bg { background: url(../imag ...
- Android TextView带背景图片和自定义边框
TextView带背景图片和自定义边框,效果如下图: 页面xml: <android.support.constraint.ConstraintLayout xmlns:android=&quo ...
- win7更改文件夹背景图片和文件夹背景色
更改背景图片: W7FBC是一个名为Windows 7 Folder Background Changer的软件,可用于设置文件夹背景图片. 双击运行,第一次会有一个安装过程,屏幕一闪后就完成了.以后 ...
- 如何给html文件加背景图片,怎么在文件夹中设置背景图片
在文件夹中设置美丽的背景图片,可以让你的电脑显得与众不同,下面是学习啦小编给大家整理的一些有关在文件夹中设置背景图片的方法,希望对大家有帮助! 在文件夹中设置背景图片的方法 打开你要设置背景的文件夹, ...
- Css效果之带背景图片的输入框
Css效果之带背景图片的输入框 今天来看看怎么实现文本框有背景图片.效果图: 可以看到有一个搜索图标放在文本框的最前面,实现背景图标效果.来看看css怎么实现: background-image:ur ...
- vue打包部署服务器,背景图片显示空白
vue打包部署服务器后,往往会出现部分背景图片显示空白的情况,部分就说明只是打包过程中的图片路径问题: 在build 文件夹中找到 utils.js文件加上这行代码即可:publicPath: '-/ ...
- tkinter实现带背景图片的登录窗口
实现功能:打开系统登录窗口,输入用户名密码,点击登录后跳转到程序主界面,用户名密码在程序代码里,注意运行时需要自己准备一张背景图片back.png. 主要代码: self.backCanvas = C ...
- 怎么在php文件插入背景图片,怎么给视频文件添加背景图片?将视频放在图片上面播放...
都说"清明时节雨纷纷",明天就是清明节了,小编抬头望望天空可真是没有一丝丝要下雨的节奏啊.清明节放假,大家有么有计划回家呢~反正小编是没计划的,小编的妈妈告诉小编说"你别 ...
- vue 生成带背景图片,文字图片自定义二维码图片
CSS注意 position的index 值. 请替换代码中的图片 需要引入两个包 cnpm install qrcanvas --save cnpm install html2canvas --sa ...
最新文章
- Android Eclipse之Git插件安装、配置、提交、修改、冲突、查看历史、覆盖。
- python property装饰器原理,Python @property装饰器不起作用
- 03-29复利计算单元测试
- node.js 函数外定义的变量 函数内赋值后为什么不能带出_(44)python少儿编程之函数(五)--- 作用域...
- RMAN 备份SHELL
- freebsd nginx php mysql_FreeBSD 安装配置Nginx+PHP+APC+MySQL
- C++排序之stable_sort()的方法
- oracle update导入clob,【Oracle】给clob字段插入数据
- 【校招Verilog快速入门】组合逻辑篇:VL12、4bit超前进位加法器电路
- D2007从win7升级到win10下的莫名其妙问题。
- linux配置dns心得体会,dns实训报告心得体会.doc
- 波士顿科学完成从霸菱亚洲收购科医人外科业务;刘孟元博士加盟克睿基因 | 医药健闻...
- JS - 阿里云 OSS 文件下载通用办法(支持跨域)
- 26岁那年,我创业了
- 使用cocos2d-x实现一款类似《Flappy Bird》的游戏
- mPaaS 服务端核心组件:移动分析服务 MAS 架构解析
- 笔记|数据分析:指标体系中的标准化方法
- 项目管理之 项目阶段划分
- python开发工具PyCharm最新版本新增功能介绍
- 海关数据有对于外贸企业来说有什么作用?要如何使用才会有效果
热门文章
- Java实现蓝桥杯 九宫幻方
- 如何把小米和计算机共享,小米随身Wifi如何让手机共享电脑文件 小米wifi共享电脑文件教程...
- 国内最长的地铁投影画廊在上海地铁诞生
- One or more errors occurred 报错
- keras中的K.gradients()函数
- php处理苹果支付接口回调
- PIE-Engine 教程:水稻面积提取1(宿迁市)
- 四级词汇pdf_这或许是史上最全“雅思阅读高频词汇”,赶快拿走吧~~
- IPV6 over IPV4 自动隧道
- mysql中的left_MySQL left()函数