我需要制作Mac OS app安装程序,它还会安装其他第三方软件包.
当尝试通过productbuild --synthesize添加它时,它告诉"ThirdPartyPackage.pkg是产品档案,而不是组件包".
那么,我该如何正确地将第三方产品安装程序插入到我的安装程序中?
我正在使用[undoManager registerUndoWithTarget ::]向撤消堆栈添加一些更改。但是,有时会发生,在一个运行循环周期中,两个更改被添加到同一组中,因此它们立即被还原,这不是我想要的行为。我想将这两个更改分开,以在撤消堆栈中包含两个项目。如何正确实现呢?使用[NSObject performSelector:]在下一个运行循环周期中调用第二次撤消附加操作,或其他方法?
谢谢。