我是Xcode和Mac的新手。我可以使程序在模拟器上运行良好但不能生成dmg文件。在某个地方,我听说我需要一个Apple Developer帐户(99 $),但我不想在App Store上发布我的文件。我只需要在1或2个其他Mac上安装它。
答案 0 :(得分:21)
使用 Xcode 7 ,您不再需要拥有开发者帐户才能在 Mac 上测试您的应用和/或< strong> iOS设备:
查看here。
请注意,这是Apple官方支持的,但您必须使用Xcode 7或更高版本以及 iCloud帐户。
答案 1 :(得分:8)
在继续之前 - 您 CAN 开发iOS应用并从Xcode部署到设备而没有开发者帐户,但据我所知,它只能在越狱设备上完成。
查看this link了解详情。
更新
抱歉,我认为你的意思是开发移动设备。查看this video about Creation of.dmg
files以获取更多信息。
原始回答
查看apple developers page以查看不同的帐户类型。具体来说,免费帐户:
如果您还没准备好加入我们的某个开发者计划,您可以免费注册为Apple Developer。作为注册的Apple Developer,您可以访问开发工具,资源和信息,以帮助您为iOS和OS X创建应用程序。Learn more 使用免费帐户,您可以在任何Mac OS以及连接到Mac OS的iPhone上运行您的应用程序。
使用付费帐户,您可以在任何配置设备上安装该应用,并将该应用提交到商店。
答案 2 :(得分:8)
如果您正在为Mac开发并且不打算在mac app store上发布,则不需要开发者帐户。
您确实需要以下任何一种帐户:
编辑:请注意,如果您没有帐户,您的Os X应用程序将是未签名的。它们会起作用,但是每个用户都会收到警告,并且需要降低Mac的安全设置以便能够运行应用程序(或者,至少,他必须专门批准每个应用程序)
答案 3 :(得分:2)
您需要Developer帐户才能在设备上开发和调试应用程序。当然,如果没有这个帐户,有几种方法可以做到这一点......看看:
http://www.alexwhittemore.com/developing-jailbroken-iphone-ios-401/
答案 4 :(得分:0)
您不需要Apple开发者帐户来制作应用程序,但如果您想将它们放在App Store上,可以访问开发人员测试版发布软件和论坛,那么就可以了。
答案 5 :(得分:0)
您可以在没有会员资格的情况下开发Mac应用程序,但如果您想开发iOS应用程序,则需要会员才能在任何设备上运行您的应用程序。
但是,如果您想在iOS模拟器中运行iOS应用程序,则不需要会员资格。您可以在运行10.7 Lion或更高版本的任何Mac上安装Xcode和iOS Simulator。
也许您想在其他Mac上使用模拟器二进制文件而无需在其他Mac上编译应用程序,那么您应该查看该工具:https://github.com/landonf/simlaunch