我是 Xcode 和 Mac 的新手。我可以使程序在模拟器上运行良好,但不能制作 dmg 文件。我听说我需要一个 Apple Developer 帐户(99 美元),但我不想在 App Store 上发布我的文件。我只需要将它安装在 1 或 2 台其他 Mac 上。
6 回答
使用Xcode 7,您不再需要拥有开发者帐户即可在Mac和/或iOS 设备上测试您的应用程序:
在这里查看。
请注意,这是 Apple 官方支持的,但您必须使用 Xcode 7 或更高版本以及您的iCloud 帐户。
在继续之前 - 您可以在没有开发人员帐户的情况下从Xcode开发 iOS 应用程序并部署到设备,但据我所知,它只能在越狱设备上完成。
检查此链接以获取更多信息。
更新
抱歉,我以为您的意思是为移动设备开发。查看有关创建.dmg
文件的视频以获取更多信息。
原始答案
查看苹果开发者页面以查看不同的帐户类型。具体来说,免费帐户:
如果您还没有准备好加入我们的开发者计划之一,您可以免费注册为 Apple 开发者。作为注册的 Apple 开发人员,您可以访问开发工具、资源和信息,以帮助您创建适用于 iOS 和 OS X 的应用程序。了解更多 使用免费帐户,您可以在任何 mac OS 以及连接到的 iPhone 上运行您的应用程序mac 操作系统。
使用付费帐户,您可以在任何配置设备上安装应用程序并将应用程序提交到商店。
如果您正在为 mac 开发并且不打算在 mac 应用商店上发布,则不需要开发者帐户。
您确实需要一个用于以下任何一项的帐户:
- 在 iOS 设备上安装应用程序(甚至是您自己的用于调试的应用程序)
- 在任何应用商店(iOS 或 Mac)上发布应用
编辑:请注意,如果您没有帐户,您的 Os X 应用程序将未签名。它们会起作用,但您的每个用户都会收到警告,并且需要降低其 Mac 的安全设置才能运行该应用程序(或者,至少,他必须专门批准每个应用程序) .
您需要开发人员帐户才能在设备上开发和调试应用程序。当然,没有这个帐户,有几种方法可以做到这一点......看看:
http://www.alexwhittemore.com/developing-jailbroken-iphone-ios-401/
您不需要 Apple 开发者帐户来制作应用程序,但如果您想将它们放在 App Store 上,获得开发者测试版软件和论坛的访问权限,那么您就可以。
您可以在没有会员资格的情况下开发 Mac 应用程序,但如果您想开发 iOS 应用程序,您需要会员资格才能在任何设备上运行您的应用程序。
但是,如果您想在 iOS 模拟器中运行您的 iOS 应用程序,则不需要会员资格。您可以在任何运行 10.7 Lion 或更高版本的 Mac 上安装 Xcode 和 iOS 模拟器。
也许您想在其他 Mac 上使用模拟器二进制文件而无需在其他 Mac 上编译应用程序,那么您应该看看该工具:https ://github.com/landonf/simlaunch