我是macOS Development的新手,但我确实有iOS开发经验。
我正在为包resizes
开发一个安装程序应用程序
我想用我自己的GUI而不是默认的macOS安装程序来安装这个软件包。
该软件包可以在我的应用程序包中找到,当我尝试通过命令安装它时崩溃。
XYZ.pkg
答案 0 :(得分:3)
你的问题是路径之后的空间。
let path = "/usr/sbin/installer"
当它无法在给定的launchPath处找到二进制文件时,进程会抛出异常。
答案 1 :(得分:3)
包的路径中有一个空格,安装程序命令将其解释为包名的末尾,然后在此之后找到看起来像废话的内容。如果将资源路径括在引号中,则应该起作用:
let argumentString = "-pkg \"\(pathOfResource)\""