Mac系统有好用的DMG打包软件推荐吗?

Mac系统有好用的DMG打包软件推荐吗?,第1张

DMG Canvas for mac破解版是一款简单好用的dmg打包工具,使用DMG Canvas破解版只需拖放您的文件,使用强大的可视化编辑器设计磁盘映像的界面外观,然后单击“构建”即可轻松快速地创建一个DMG文件。

DMG Canvas for mac最新版安装教程

原文出自:https://mac.orsoon.com/Mac/177112.html

下载完成后双击DMG Canvas.pkg安装,欢迎安装DMG Canvas mac版,点击继续

DMG Canvas mac版软件介绍

DMG Canvas允许您使用精美的WYSIWYG设计器来创建清改和构建磁盘映像。只需将文件拖放到适当位置,添加文本,图像并更改已安装窗口的背景图像,您甚至可以向磁盘图像添加程式答帆判化的许可协议,否则我们会感到非常痛苦。

即使单击轿亩DMG Canvas中的“构建”按钮也是小菜一碟,但如果不需要,为什么还要单击它呢?通过使用dmgcanvas工具,您可以将构建磁盘映像集成到常规的构建工作流程中,例如使用Xcode生成应用程序,因此您甚至不必考虑制作磁盘映像。已经为您完成了。为了满足macOS Sierra的Gatekeeper的要求,您现在可以使用开发人员ID证书对磁盘映像进行代码签名,从而避免麻烦的路径随机化。

1、首先打开InnoSetup软件镇锋,新建脚本文件。

2、其次设置应用程序信息,设置应用程序文件夹,就是说设置应用程序安装时候的默认路径和应用程序的文件夹,可以根据实际自定搜备义设置。

3、然后选择需要打包生成安装包的exe应用程序,并添加需要打包的御漏晌所有文件或文件夹。

4、最后必须要保证将exe运行所需的库文件等都添加进来,建议先把exe应用程序和依赖的库文件等放到一个文件夹下,直接把该文件夹添加进来即可。

1. 新建一个目录 $appname

2. 新建文件夹 Payload和文件iTunesArtwork (注意大小写,iTunesArtwork由图标文件改名得到)

3. 包XXX.app文件夹内容放到Payload下,我一般连上真机,winscp下载 (/var/mobile/applications下)

4. 修改XXX.app下的Info.plist,现在的Info.plist一般都是二进制文乱橘行件了。可以用专门的工具(叫做pledit)修改。其实自己建一个文本格式的文件也能正常工作。格式见附录。

5. 将$appname里的内容,用winrar压缩,选择zip格式,后缀名直接改为.ipa即可。

6. 可以用iTunes同步到真机了。注意真机必须做一下同步非appstore ipa的破解。

附:Info.plist格式

<?xml version=”1.0〃 encoding=”UTF-8〃?>

<!DOCTYPE plist PUBLIC “-//Apple/哗哗/DTD PLIST 1.0//EN” “http://www.apple.com/DTDs/PropertyList-1.0.dtd“>

<plist version=”1.0〃>

<dict>

<key></key>

<string></string>

<key>CFBundleDevelopmentRegion</key>

<string>English</string>

<key>CFBundleDisplayName</key>

<string>Weibolu</string>

<key>CFBundleExecutable</key>

<string>Weibolu</string>

<key>CFBundleIdentifier</key>

<string>com.yourcompany.Weibolu</string>

<key>CFBundleInfoDictionaryVersion</key>

<string>6.0</string>

<key>CFBundleName</key>

<string>Weibolu</string>

<key>CFBundlePackageType</key>

<string>APPL</string>

<key>CFBundleResourceSpecification</key>

<string>ResourceRules.plist</string>

<key>CFBundleSignature</key>

<string>????</string>

<key>CFBundleVersion</key>

<string>1.0.1</string>

<key>DTPlatformName</key>

<string>iphoneos</string>

<key>DTSDKName</key>

<string>iphoneos2.0</string>

<key>LSRequiresIPhoneOS</key>

<true/>

<key>MinimumOSVersion</key>

<string>2.0</string>

<key>NSMainNibFile</key>

<string>MainWindow</string>

<key>SignerIdentity</key>

<string>Apple iPhone OS Application Signing</string>

</dict>

</plist>

别的不太重要伍枣,粗体部分的是<key>SignerIdentity</key>

<string>Apple iPhone OS Application Signing</string>必须的。

---------------------------------------------------------

其实,直接用iTunes, 菜单文件->添加到资料库, 选中你编译好的APP, iTunes会自动帮你转换成ipa的


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

原文地址: http://outofmemory.cn/yw/8266391.html

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

发表评论

登录后才能评论

评论列表(0条)

保存