Macos 如何告诉finder我的应用程序已安装?
我正在开发一个可可应用程序。我在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操作吗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上没有看到此缺陷 此外,我还尝试通过终端触摸命令,以防万一,如果需要任何类型
任何建议或帮助都会很好 您可以使用下面的脚本创建一个.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操作系统;-)