导出一个人的XCode应用程序

时间:2016-02-01 17:25:35

标签: xcode macos

好吧,我已经在xcode中构建了我的第一个桌面应用程序。该应用程序仅供一人使用。我想以最快,最简单的方式导出它,以便他们可以在笔记本电脑上使用它。

我有Mac OS 10.10.3和XCode 6.4。目标笔记本电脑有Mac OS 10.10.5。我不愿意更新我的系统和笔记本电脑上的系统,但如果我别无选择,我会这样做。

让它在我自己的计算机上工作将是一个很好的开始。目前,如果我做产品>存档。然后导出"作为Mac应用程序" (无符号)。它会创建应用程序,但是当我尝试打开它时,它会说'#34; App因为问题而无法打开"。有没有办法可以调试这个?或者我可能错过了一件明显的事情?

理想情况下,我希望应用程序可以在我的计算机上运行,​​并且能够将其传输到目标笔记本电脑并让它在那里工作。如果我别无选择,我将支付开发者许可证,但对于单目标应用程序,我觉得这样做是浪费钱。

3 个答案:

答案 0 :(得分:1)

假设您的应用已构建,您可以尝试做一件简单的事情:

  1. 运行您的应用
  2. 右键单击停靠栏中的应用程序图标
  3. 点击选项 - >在Finder中显示
  4. 轰动你的应用包。将其发送给您的收件人

答案 1 :(得分:0)

你没有在你的问题中明确说明,但你没有苹果开发者证书吗?如果没有,那么您将无法正确签署该应用程序以将其导出以供使用。如果我没有弄错的话,当我导出我的应用程序时(即使是在我家中的其他机器上进行本地测试),应用程序也会使用我的开发人员证书进行签名,从而使OSX能够看到应用程序已经由注册开发人员签名。

我相信您将能够在Xcode中运行应用程序(没有开发人员证书),但是为了导出它,您需要一个签名(开发证书),它是Apple Developer订阅的一部分。

答案 2 :(得分:0)

事后看来相当明显,但我最终在目标计算机上安装XCode(使用{{3}}获取与我在开发计算机上运行的版本相同的版本。然后我就可以将项目复制到并且运行它。这不是理想的,但是它完成了工作。