1、程序打包
使用dropDMG工具,直接将app拖进去,然后选择一个路径和名称就可以直接生成
2、为什么使用dmg发布,为什么不带证书签名
①、如果是要走app store就需要带签名,但是MAC版本一般用户会选择网上下载,
②、同时签不签名,在MAC bigsur系统都会出现安全性与隐私,旧系统签名后不会
3、打包后检测
一般打包后要检测app使用的那些库查找路径是否正确,因为在用户电脑上可能没有这些库就需要自己带上
检测软件需要库的路径:
①、进入到软件路径
②、使用
otool -L /Users/mooer/HB200/Pack/DNAfx\ GiT\ Pro.app/Contents/MacOS/DNAfx\ Git\ Pro
otool -L 里面路径,可以查看所需要的dylib查找路径
③、如果发现引用库的路径不正确可以使用命令调整
install_name_tool -change /usr/local/opt/hidapi/lib/libhidapi.0.dylib
@executable_path/../Frameworks/libhidapi.0.dylib
/Users/mooer/HB200/Pack/DNAfx\ GiT\ Pro.app/Contents/MacOS/DNAfx\ GiT\ Pro
第一个为自动查找的路径,第二个为打包里面的路径,第三个为软件里面路径