13

我是 Xcode 和 Mac 的新手。我可以使程序在模拟器上运行良好,但不能制作 dmg 文件。我听说我需要一个 Apple Developer 帐户(99 美元),但我不想在 App Store 上发布我的文件。我只需要将它安装在 1 或 2 台其他 Mac 上。

4

6 回答 6

21

使用Xcode 7,您不再需要拥有开发者帐户即可在Mac和/或iOS 设备上测试您的应用程序:

在此处输入图像描述

在这里查看。

请注意,这是 Apple 官方支持的,但您必须使用 Xcode 7 或更高版本以及您的iCloud 帐户

于 2015-06-09T10:35:52.423 回答
9

在继续之前 - 您可以在没有开发人员帐户的情况下从Xcode开发 iOS 应用程序并部署到设备,但据我所知,它只能在越狱设备上完成。

检查此链接以获取更多信息。

更新

抱歉,我以为您的意思是为移动设备开发。查看有关创建.dmg文件的视频以获取更多信息。

原始答案

查看苹果开发者页面以查看不同的帐户类型。具体来说,免费帐户:

如果您还没有准备好加入我们的开发者计划之一,您可以免费注册为 Apple 开发者。作为注册的 Apple 开发人员,您可以访问开发工具、资源和信息,以帮助您创建适用于 iOS 和 OS X 的应用程序。了解更多 使用免费帐户,您可以在任何 mac OS 以及连接到的 iPhone 上运行您的应用程序mac 操作系统。

使用付费帐户,您可以在任何配置设备上安装应用程序并将应用程序提交到商店。

于 2012-08-22T11:56:32.213 回答
8

如果您正在为 mac 开发并且不打算在 mac 应用商店上发布,则不需要开发者帐户。

您确实需要一个用于以下任何一项的帐户:

  • 在 iOS 设备上安装应用程序(甚至是您自己的用于调试的应用程序)
  • 在任何应用商店(iOS 或 Mac)上发布应用

编辑:请注意,如果您没有帐户,您的 Os X 应用程序将未签名。它们会起作用,但您的每个用户都会收到警告,并且需要降低其 Mac 的安全设置才能运行该应用程序(或者,至少,他必须专门批准每个应用程序) .

于 2012-08-22T14:36:08.450 回答
2

您需要开发人员帐户才能在设备上开发和调试应用程序。当然,没有这个帐户,有几种方法可以做到这一点......看看:

http://www.alexwhittemore.com/developing-jailbroken-iphone-ios-401/

于 2012-08-22T11:59:04.240 回答
0

您不需要 Apple 开发者帐户来制作应用程序,但如果您想将它们放在 App Store 上,获得开发者测试版软件和论坛的访问权限,那么您就可以。

于 2012-08-22T11:59:19.113 回答
0

您可以在没有会员资格的情况下开发 Mac 应用程序,但如果您想开发 iOS 应用程序,您需要会员资格才能在任何设备上运行您的应用程序。

但是,如果您想在 iOS 模拟器中运行您的 iOS 应用程序,则不需要会员资格。您可以在任何运行 10.7 Lion 或更高版本的 Mac 上安装 Xcode 和 iOS 模拟器。

也许您想在其他 Mac 上使用模拟器二进制文件而无需在其他 Mac 上编译应用程序,那么您应该看看该工具:https ://github.com/landonf/simlaunch

于 2012-08-22T12:02:51.470 回答