我使用Packages(v1.1.3)进行了安装,我的应用程序安装得很好。
我可以运行它。第二次,应用程序不会打开。就好像OS X认为应用程序仍然在运行,因为如果我从终端启动应用程序:
它打开了。但不是没有-n选项。并且没有运行它的实例,无论是在Activity Monitor中还是在ps -A中都显示。打开-n /Applications/MyApplication.app
此外,直接在终端中启动可执行文件:
/Applications/MyApplication.app/Contents/MacOS/MyApplication
工作正常(!)
此外,如果我退出,然后重新登录,应用程序将正常打开。
我真的不知道在哪里寻找这个解决方案......
编辑:在其他4台计算机上安装(2个El Capitan和2个Yosemite)没有出现此问题,这意味着它仅位于一个(我的)安装位置。
编辑2:不幸的是,还有一台机器出现了问题。叹息....
编辑3:如果重命名应用程序,说'&34; MyApplication2.app"',应用程序将直接打开,但如果我重命名它,它将无法启动。所以OS X必须在某个地方缓存某些东西。我的El Capitan安装是优胜美地的升级,与遇到此问题的其他机器相同。相关??
答案 0 :(得分:0)
事实证明应用程序调用了bootstrap_register,这导致了观察到的行为。删除该调用后,一切都开始正常工作。