Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 如何告诉finder我的应用程序已安装?_Macos_Shell_Applescript_Osx Snow Leopard_Automator - Fatal编程技术网

Macos 如何告诉finder我的应用程序已安装?

Macos 如何告诉finder我的应用程序已安装?,macos,shell,applescript,osx-snow-leopard,automator,Macos,Shell,Applescript,Osx Snow Leopard,Automator,我正在开发一个可可应用程序。我在Mac OS 10.6.8上看到一个奇怪的行为 我的Cocoa应用程序中有一个自动机操作。我希望在安装后立即将其列在Automator中 条件如下: 1.安装后,用户不应转到安装路径。 2.用户不应启动应用程序 我的意思是,我只在上述情况下看到这个bug。如果我转到已安装的文件夹,或启动应用程序,则会列出automator应用程序 我在Mac OS 10.7.5或Mac OS 10.8.2上没有看到此缺陷 此外,我还尝试通过终端触摸命令,以防万一,如果需要任何类型

我正在开发一个可可应用程序。我在Mac OS 10.6.8上看到一个奇怪的行为

我的Cocoa应用程序中有一个自动机操作。我希望在安装后立即将其列在Automator中

条件如下: 1.安装后,用户不应转到安装路径。 2.用户不应启动应用程序

我的意思是,我只在上述情况下看到这个bug。如果我转到已安装的文件夹,或启动应用程序,则会列出automator应用程序

我在Mac OS 10.7.5或Mac OS 10.8.2上没有看到此缺陷

此外,我还尝试通过终端触摸命令,以防万一,如果需要任何类型的访问更新,以及所有。但事实并非如此

有什么建议吗?我可以在安装[安装应用程序后]时运行任何种类或Shell/Applescript,以便在automator中列出automator操作吗


任何建议或帮助都会很好

您可以使用下面的脚本创建一个.txt文件,然后在Package Maker中获取.pkg文件时必须添加postflight脚本

open "/Applications/yourAppName.app"

试试这个终端命令

/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister…/Whatever.app


不过,你不应该硬编码路径,因为用户有时会将应用程序粘贴在奇怪的位置(引文:I do it:).

你能解释一下suresh吗?你给我的建议是什么?我不想在安装完成后启动我的应用程序。如果它在10.7和10.8中工作,但问题是在10.6中,有人能告诉我如何实现吗。您的应用程序可能值得检查操作系统版本,如果发现10.6Oh,则建议在安装后注销。。谢谢你的建议。我从来没有试过。但我想知道在安装应用程序后要求用户注销/重新启动会有多好??它不是Windows操作系统;-)