2013-10-19 66 views
9

我有一个简单的mac osx应用程序,我自己写在xcode5中。我没有一个mac开发者帐户。即我没有支付99美元的费用。 (我有iOS开发者帐户,并且支付99美元的费用。)如何在没有开发人员帐户的情况下分发mac osx应用程序?

如何分发应用程序以在我家的另一台Mac上运行?当我将该项目归档并点击发布时,我希望用我的开发人员密钥对其进行签名。没有办法免费做到这一点吗?

+3

无需存档/发布它 - 只需构建它并将其提供给任何你想要的任何人 - 它就在构建/发布文件夹中。 –

+0

尝试,但当我将应用程序移到其他mac并启动它时,没有任何反应。我右键单击并说明显示包内容,一切似乎都在那里。但它把它当作一个文件夹而不是一个应用程序。 –

+1

你正在做一个Finder的副本或其他方法吗?您的开发机器上的应用程序是否正常启动?你在使用任何第三方框架吗?目标Mac是否在旧版OS X上? –

回答

8

在左侧菜单中有一个名为“产品”的文件夹,展开该文件夹。右键单击产品下的应用程序,然后选择“显示在Finder中”,然后复制该文件。

我的开发机器是osx 10.8.4,目标机器是10.7.5,所以它没有工作。我将目标机器升级到了10.8.4,并且工作正常。

+2

OK - FWIW您也可以在开发机器上更改您的项目设置,以便您的可执行文件可以在较早版本的OS X上运行(更改SDK版本设置和最低OS X版本等) –

相关问题