xcode 我需要 Apple Developer 帐户吗?
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/12072524/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
Do I need an Apple Developer account?
提问by user1616720
I am newbie in Xcode and Mac. I can make programs working well on simulators but cant make dmg files . Somewhere I heard I need an Apple Developer account ( 99$) for that but I dont want to publish my file on App store. I just need to install it on 1 or 2 other Macs.
我是 Xcode 和 Mac 的新手。我可以让程序在模拟器上运行良好,但不能制作 dmg 文件。我听说我需要一个 Apple Developer 帐户(99 美元),但我不想在 App Store 上发布我的文件。我只需要在 1 或 2 台其他 Mac 上安装它。
回答by Roberto
With Xcode 7you are no longer required to have a developer account in order to testyour apps on your Macand/or iOS device:
使用Xcode 7,您不再需要拥有开发者帐户才能在Mac和/或iOS 设备上测试您的应用程序:
Check it out here.
检查它在这里。
Please notice that this is the officially supported by Apple, but you'll have to use Xcode 7 or later and your iCloud account.
请注意,这是 Apple 官方支持的,但您必须使用 Xcode 7 或更高版本以及您的iCloud 帐户。
回答by Kuf
Before going on - You CANdevelop iOS apps and deploy to device from Xcode without developer account, but as far as I know it can be done only on jailbroken devices.
继续之前-你CAN在Xcode开发iOS应用程序并将其部署到设备,而无需开发者账户,但据我所知它只能在越狱的设备来完成。
Check this linkfor more info.
查看此链接以获取更多信息。
UPDATE
更新
sorry, I thought you meant developing for mobile. check this video about Creation of .dmg
filesfor more information.
抱歉,我以为你的意思是为移动开发。查看有关创建.dmg
文件的视频以获取更多信息。
ORIGINAL ANSWER
原答案
Have a look at the apple developers pageto see the different account types. Specifically, the free account:
查看苹果开发人员页面以查看不同的帐户类型。具体来说,免费账户:
If you're not ready to join one of our developer programs, you can register as an Apple Developer for free. As a registered Apple Developer you gain access to development tools, resources and information to assist you in creating apps for iOS and OS X. Learn moreWith the free account you could run your app on any mac OS as well as on an iPhone connected to the mac OS.
如果您还没有准备好加入我们的开发者计划之一,您可以免费注册为 Apple 开发者。作为注册的 Apple 开发人员,您可以访问开发工具、资源和信息,以帮助您为 iOS 和 OS X 创建应用程序。了解更多使用免费帐户,您可以在任何 mac OS 以及连接到的 iPhone 上运行您的应用程序mac 操作系统。
With the paid account you could install the app on any provisioning device and submit the app to the store.
使用付费帐户,您可以在任何配置设备上安装应用程序并将应用程序提交到商店。
回答by Analog File
If you are developing for the mac and you are not going to publish on mac app store, you do not need a developer account.
如果您正在为 mac 开发并且不打算在 mac 应用商店上发布,则不需要开发者帐户。
You do need an account for any of the following:
您确实需要一个帐户来执行以下任何操作:
- Install an app on an iOS device (even your own one for debugging)
- Publish an app on any of the app stores (either iOS or Mac)
- 在 iOS 设备上安装应用程序(甚至是您自己的用于调试的应用程序)
- 在任何应用商店(iOS 或 Mac)上发布应用
Edit: note that if you do not have an account, your Os X applications will be unsigned. They'll work, but each of your users will get a warning and will need to lower the security settings of his Mac in order to be able to run the application (or, at least, he'll have to approve each application specifically).
编辑:请注意,如果您没有帐户,您的 OS X 应用程序将是未签名的。它们会起作用,但是您的每个用户都会收到警告,并且需要降低其 Mac 的安全设置才能运行该应用程序(或者,至少,他必须专门批准每个应用程序) .
回答by Tutankhamen
You need Developer account for developing and debugging application on device. Of course, there are several ways to do that without this account... Have a look:
您需要开发者帐户才能在设备上开发和调试应用程序。当然,没有这个帐户,有几种方法可以做到这一点......看看:
http://www.alexwhittemore.com/developing-jailbroken-iphone-ios-401/
http://www.alexwhittemore.com/developing-jailbroken-iphone-ios-401/
回答by petert
You don't need an Apple developer account to make apps, but if you want to put them on the App Store, gain access to developer beta release software and forums, then yes you do.
您不需要 Apple 开发者帐户来制作应用程序,但如果您想将它们放在 App Store 上,获得对开发者测试版软件和论坛的访问权限,那么是的,您可以。
回答by Fabian Kreiser
You can develop Mac applications without a membership, but if you want to develop iOS applications, you need a membership to run your app on any device.
您可以在没有会员资格的情况下开发 Mac 应用程序,但如果您想开发 iOS 应用程序,则需要会员资格才能在任何设备上运行您的应用程序。
If you want to run your iOS app in the iOS Simulator, though, you don't need a membership. You can install Xcode and the iOS Simulator on any Mac running 10.7 Lion or later.
但是,如果您想在 iOS 模拟器中运行您的 iOS 应用程序,则不需要会员资格。您可以在任何运行 10.7 Lion 或更高版本的 Mac 上安装 Xcode 和 iOS 模拟器。
Maybe you want to use the Simulator binaries on other Macs without having to compile the app on the other Macs, then you should have a look at that tool: https://github.com/landonf/simlaunch
也许您想在其他 Mac 上使用 Simulator 二进制文件而不必在其他 Mac 上编译应用程序,那么您应该查看该工具:https: //github.com/landonf/simlaunch