2012-06-01 71 views
1

我开发了一个mac应用程序,并使用产品 - >归档 - >在Xcode中共享创建一个.pkg文件并将提交至Appstore。我想在这样安装这个.pkg文件后自动运行我的应用程序。我知道使用PackageMaker,可以编写前期和后期脚本。但是,Appstore不接受使用PackageMaker创建的任何.pkg文件,所以我使用产品 - >归档 - >在Xcode中共享来创建pkg文件。OS X:安装此.pkg文件后自动运行我的应用程序

有人可能会建议如何在安装此.pkg文件后自动运行我的应用程序?

谢谢!

回答

1

你不应该能够做到这一点。 App Store的部分重点在于统一且一致的安装体验 - 应用程序下载,静默安装,然后在LaunchPad中显示,供您随时运行。

请记住,从App Store获取Xcode的过程意味着您在/ Applications中有一个名为“Install Xcode.app”的应用程序,然后您必须运行该安装程序? Xcode的用户中有一半人认为技术上精通用户基础和任何应用程序都可能拥有,而这些用户来自Apple,甚至他们无法通过自动启动“Install Xcode.app”来解决问题。

+0

嗨,感谢您的回复。那么,您是否认为通过Xcode Archive-> Share无法做到这一点,Apple也不接受这种方式。我对吗?请帮忙。 – Getsy

+0

这两个权利。这是不可能通过简单的Xcode Archive Organizer机制来完成的。可以用其他方式做,但如果你这样做,Apple不会接受你的软件包。 – abarnert

+0

你好,你能告诉更多关于那些“其他方式”吗?我试图通过使用PackageMaker来实现这一点 - 添加一个安装后操作来自动打开应用程序,但不知何故,该应用程序在第一次安装时没有自动运行。但是,如果我尝试删除应用程序并重新安装,应用程序会自动运行... – schystz

相关问题