一、 打包app生成工程文件.app

Xcode —— > Product ——> Archive ——> Export

将打包后的工程文件导出。

二、创建映像文件

1 、打开LaunchPad ——> 磁盘工具

2、 磁盘工具——> 文件——> 新建映像


存储为设置存储的名称XXX.dmg ,需要注意的是如果工程文件的大小大于默认创建的映像大小,则需要手动修改大小 > 工程文件大小。
实际上,创建的.dmg镜像大小,要比工程文件大小稍微大一些。不能刚好,因为还要放入其他文件,太大则会使用户下载起来浪费太多的流量。

3、设置加密


创建以后,会提示输入密码:

4、点击存储

磁盘工具上多了一个磁盘映像,桌面也多了一个镜像盘符。

三、编辑镜像

1、应用程序 ——>右键——> 制作替身

2、将所要需要的资源文件(工程文件.app 、背景图片、应用程序替身、安装说明、dmg的图标)拖拽到镜像中。

3、美化

桌面镜像中,右键选择 “查看显示选项”。
在弹出的设置框,可以改变图标大小;
也可改变背景,选择背景——>图片,将背景图片拖拽到该区域。

4、隐藏无关的资源

为了使安装文件打开比较干净、清晰,需要隐藏无关的资源。
打开终端 输入一下命令:

chflags hidden /Volumes/yxys01.dmg/yxys01.jpg

这yxys01.jpg 就会隐藏。(加密dmg中貌似无法通过这个方法隐藏)

四、推出

在磁盘管理工具中,选择新加的镜像磁盘,直接选择推出即可。

注意:

1、背景图片的问题,具体选择多大的图片,不只要看图片的尺寸,还和图片的分辨率有关。根据个人需求,选择合适的背景图片;

2、磁盘映像会保存被关闭时的所有状态,所以你可以把你要创建的图标位置排列好,把窗口大小拖拽到刚好与背景图片的大小相同,那么当你创建好dmg之后,打开映像显示的窗口,就会和你预先设计的一模一样;

3、自定义磁盘映像的图标,需要的图片格式是icns,一般的图片格式是显示不出来的,这里给你们一个png格式转icns格式的工具,亲测可用。

icns Tool下载地址

Mac打包生成加密dmg相关推荐

  1. Mac打包生成dmg文件

    1.启动台→其他→磁盘工具,打开: 2.左上角选择:文件→新建映像→空白映像... 3.假设你的文件名为MyFile,则 ①存储为后面填MyFile: ②位置选择一个目录,这里我选择桌面: ③名称后面 ...

  2. 透明加密支持linux吗,IP-guard文档透明加密软件|文档防泄密|数据加密|Linux系统加密|Mac苹果系统文档加密...

    IP-guard文档透明加密软件|文档防泄密|数据加密|Linux系统加密|Mac苹果系统文档加密 发布日期:2018-06-02 IP-guard全向文档加密,采用高强度的加密算法,将各种格式的电子 ...

  3. 原生开发什么意思_网站打包生成的APP和原生开发APP有什么区别?

    原标题:网站打包生成的APP和原生开发APP有什么区别? 1.首先从开发方面: 原生开发的App 每一种移动操作系统都需要独立的开发项目 每种平台都需要独立的开发语言.Java(Android), O ...

  4. GameFramework框架详解之 资源打包和加密

    一.Resource Builder编辑器面板 我们根据GameFramework的demo:Star Force 进行拆解GF的资源打包和加密逻辑 参数: productName:产品名称. com ...

  5. linux(以ubuntu为例)下Android利用ant自动编译、修改配置文件、批量多渠道,打包生成apk文件...

    原创,转载请注明:http://www.cnblogs.com/ycxyyzw/p/4555328.html  之前写过一篇<windows下Android利用ant自动编译.修改配置文件.批量 ...

  6. vue html引入资源dev下404,webpack vue 项目打包生成的文件,资源文件报404问题的修复方法(总结篇)...

    最近在使用webpack + vue做个人娱乐项目时,发现npm run build后,css js img静态资源文件均找不到路径,报404错误...网上查找了一堆解决办法,总结如下 一.首先修改c ...

  7. pyinstaller打包生成的exe文件(并设置运行时静默)

    pyinstaller打包生成的exe文件(并设置运行时静默) 目录 pyinstaller打包生成的exe文件(并设置运行时静默)

  8. pyinstaller打包生成的exe文件并使用python终止后台的exe程序运行

    pyinstaller打包生成的exe文件并使用python终止后台的exe程序运行 目录 pyinstaller打包生成的exe文件并使用python终止后台的exe程序运行 #pyinstalle ...

  9. Python执行pyinstaller打包生成的exe文件实战

    Python执行pyinstaller打包生成的exe文件实战 目录 Python执行pyinstaller打包生成的exe文件实战 #pyinstaller打包生成的exe文件

  10. Android Studio打包生成APK

    Android Studio打包生成APK 当我们编写好代码,测试号应用后,需要在真机环境下测试,这个时候要生成apk,具体步骤如下: 如图,点击Build > Generate Signed ...

最新文章

  1. 大数据系列6:HBase – 基于Hadoop的分布式数据库
  2. 【java项目实战】代理模式(Proxy Pattern),静态代理 VS 动态代理
  3. 【原创】如何在 Linux 下调整可打开文件/文件描述符数目
  4. node基础学习——操作文件系统fs
  5. java对象的强引用,软引用,弱引用和虚引用
  6. 数据结构图之二(最小生成树--克鲁斯卡尔算法)
  7. 数据接口测试工具 Postman 介绍
  8. python中文词云图代码_Python简单实现词云图代码及步骤解析
  9. 设置让终端保持utf8 cmd的设置
  10. 【华为云技术分享】鲲鹏开发套件:让应用软件迁移调优So Easy
  11. 【Clickhouse】Clickhouse 数据字典
  12. Golang并发模式--管线
  13. java对象比较 hashcode_java基础----比较对象 hashcode 与 equals 与 ==
  14. 《深入实践Spring Boot》阅读笔记之二:分布式应用开发
  15. 三星 S7562i 一键 Root
  16. 2022年第三届全国大学生网络安全精英赛
  17. linux基本命令整理——鸟哥linux私房菜第九章
  18. 先进的半导体晶圆清洗技术
  19. osgearth各版本源码下载
  20. Win7复制文件时出现:“您需要权限来执行操作!”(终极解决方法!)

热门文章

  1. 自动驾驶中车辆的如何使用点云定位?
  2. 利用OpenCV将图片反色
  3. Keil5安装教程(包含C51与MDK共存)WIN10 亲测可用
  4. unity材质丢失素材变成粉红色的解决方法
  5. Winclone快速安装苹果电脑双系统教程
  6. matlab函数mapminmax,Matlab的mapminmax函数说明[转]
  7. CAD图清晰打印设置
  8. 串行通信接口:RS-232、RS-485和RS-422简述
  9. 计算机机房是gmp区域么,GMP对制药厂区域的划分要求
  10. 单片机的一些名词解释