Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode 我需要一个苹果开发者帐户吗?_Xcode_Macos_Dmg - Fatal编程技术网

Xcode 我需要一个苹果开发者帐户吗?

Xcode 我需要一个苹果开发者帐户吗?,xcode,macos,dmg,Xcode,Macos,Dmg,我是Xcode和Mac的新手。我可以使程序在模拟器上运行良好,但不能生成dmg文件。在某个地方,我听说我需要一个苹果开发者帐户(99美元),但我不想在AppStore上发布我的文件。我只需要将它安装在1或2台其他Mac电脑上 在继续之前-您可以开发iOS应用程序并从Xcode部署到设备,而无需开发人员帐户,但据我所知,这只能在越狱设备上完成 查看更多信息 更新 对不起,我以为你的意思是为手机开发。查看更多信息 原始答案 查看以查看不同的帐户类型。具体而言,免费帐户: 如果您还没有准备好加入我们的

我是Xcode和Mac的新手。我可以使程序在模拟器上运行良好,但不能生成dmg文件。在某个地方,我听说我需要一个苹果开发者帐户(99美元),但我不想在AppStore上发布我的文件。我只需要将它安装在1或2台其他Mac电脑上

在继续之前-您可以开发iOS应用程序并从Xcode部署到设备,而无需开发人员帐户,但据我所知,这只能在越狱设备上完成

查看更多信息

更新

对不起,我以为你的意思是为手机开发。查看更多信息

原始答案

查看以查看不同的帐户类型。具体而言,免费帐户:

如果您还没有准备好加入我们的开发者计划,您可以免费注册为苹果开发者。作为一名注册的苹果开发者,您可以访问开发工具、资源和信息,以帮助您为iOS和OSX创建应用程序。 有了这个免费帐户,你可以在任何mac OS上运行你的应用程序,也可以在连接到mac OS的iPhone上运行


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

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


制作应用程序不需要苹果开发者帐户,但如果你想将其放在应用商店中,可以访问开发者beta版软件和论坛,那么当然可以。

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

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


也许你想在其他mac电脑上使用模拟器二进制文件,而不必在其他mac电脑上编译应用程序,那么你应该看看这个工具:

如果你正在为mac电脑开发,并且不打算在mac app store上发布,你不需要开发者帐户

您确实需要为以下任何一项开立帐户:

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

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

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

看看吧


请注意,这是苹果官方支持的,但您必须使用Xcode 7或更高版本,而且您的iCloud帐户获得开发者帐户将无助于您创建
.dmg
文件。。。我投票结束这个问题,因为在一般情况下,你将无法在设备上部署/调试你的应用程序…没有免费的iOS平台个人开发程序允许你在设备上部署或调试你的应用程序(大学除外):@Tutankhamen没有针对iOS平台的免费个人开发程序,允许您在iOS平台上部署或调试应用程序device@Tutankhamen你说的设备是什么意思?移动?我已经为iOS和其他平台开发了好几年了,我从来没有听说过您可以在设备上启动和调试应用程序而无需支付99美元。你能给出引用或其他东西的URL吗?上的评论表明,在没有开发人员帐户的情况下,可以将应用部署到已连接的iOS设备上。你有没有可以证实或否认这一点的消息来源?根据这些评论,只有坏掉的设备才有可能。苹果没有提供一种方法来做到这一点。Xcode版本