2010-04-13 75 views
1

是否有可能,如果有的话,打包(或构建)Mac OS X应用程序和代码所需的步骤是什么?对其进行编码签名以便使用Safari进行下载自动启动?自动从Safari安装并启动代码签名的应用程序

...可能在用户响应某种对话后解释它是已签名的应用程序并且发布者已被验证。我尝试创建的用户体验的一个示例是“在Windows上首次安装Google Chrome”,这是一种三分钟,不到一分钟的过程。对于你们之间的关注:我是而不是试图创建一个驱动器下载。我很满意某种间歇用户步骤批准下载。我只是想让安装尽可能快速和无痛,而不需要用户将应用程序从安装的DMG拖到应用程序文件夹中。这可能不是完全按照已建立的Mac OS X用户交互准则进行的100%调整,但对于不通电的用户会更好。

我只需要高级步骤或指向资源......我的谷歌福在这一个弱。

回答

0

OS X和一般电脑的事情是,如果真的很难做,你可能不应该这样做。我的看法和苹果公司的观点是,你应该让新用户适应OS X,而不是让他们坚持自己的旧PC习惯。我认为,当你使用一个平台时,你应该使用它,因为它被设计用来被使用,而不是其他人(微软)如何设计他们的产品。您所描述的安装方法来自Windows,我不喜欢它,因为用户不明白发生了什么:只是一阵快速的对话框,然后Chrome窗口突然冒出来似乎无处不在告诉你安装已完成。你甚至不知道它的安装位置,而没有深入挖掘Google网站。

所以,不,我不知道有什么办法可以做到这一点,这显然不是苹果认可的行为,因为如果是这样,它将在开发者文档中。虽然我不怀疑任何好意,但我认为这不是一件好事。仅供参考,将您的应用作为压缩的.app文件分发已经是一个三次点击的过程,至少在Safari中:下载该应用,该应用会自动解压缩并放入您的下载堆栈,单击下载堆栈,然后单击应用程序。中提琴 - 即时部署!如果您不相信用户会将应用程序移动到标准位置,那么DMG发行版也可以发挥作用。

优秀的问题,我希望你考虑到这些想法。

相关问题