App2Dmg生成同名dmg失败

在Mac OS上开发,最后打包app时,我用的是App2Dmg软件,但是遇到一个问题,就是我只要打包了这个app一次,第二次再打包这个app就会失败。例如:假如我的app名为myapp.app,生成的镜像文件为myapp.dmg,那么,当我再次打包myapp.app时,就会失败。

解决方法,找到App2Dmg的临时文件目录,如我的在/User/rgbfkhkpyu/Library/Application Support/App2Dmg目录下,有一个隐藏的目录".temp",若查看这个目录,你会发现你创建过的dmg文件,这里面都有对应的临时文件。只要将这个目录删除,即可解决打包失败的问题。只是这样好麻烦的,希望App2Dmg能解决掉这个BUG。


后来,又发现还有一个原因可能导致生成myapp.dmg失败,生成的名字可能如myapp 3.dmg、myapp 4.dmg等,尽管删除了上面所说的".temp"目录,也同样得不到myapp.dmg,这是因为你之前生成了一次myapp.dmg,在你第二次生成时,没有把它卸载掉,所以在打包时,就不会再生成myapp.dmg。

你可能感兴趣的:(App2Dmg生成同名dmg失败)