在iPhone模拟器上测试没有许可证

时间:2010-11-05 05:11:50

标签: iphone objective-c xcode macos programming-languages

我有几个问题要问。目前,我是自学iphone编程,后来可能是mac。我只需要确保我的应用程序可以正常运行。

所以我需要许可证才能在iphone模拟器上进行测试吗?我不需要在真实设备上进行测试。我不打算在不久的将来在应用商店上放任何东西。

如果不是,我如何绕过代码签名错误(证书和所有)?

如果是...... nvm ......


对于mac,我是否需要许可证才能在我的个人Mac上测试和运行应用程序?

提前感谢您的帮助。 :d

4 个答案:

答案 0 :(得分:4)

如果您注册为Apple开发人员并下载iPhone SDK,则可以免费在模拟器上进行测试。为此,请转到此处:http://developer.apple.com/programs/register/

您将无法在真实设备上进行测试,但从您的问题来看,这看起来不是问题。此外,通过注册为Apple开发人员,您还可以下载并使用Xcode编写Mac应用程序。

如果您确定需要在iOS设备(甚至是您自己的设备)上运行应用程序或发布到App Store,则必须注册iOS Developer Program,即每年99美元。

答案 1 :(得分:1)

令人困惑,但Xcode和iPhone SDK完全免费。如果您想将您的应用程序放在手机上,或者想要发布到应用程序商店,那么与免费的Android相比,您需要支付100美元的许可费。

答案 2 :(得分:1)

您不需要开发人员代码签名证书即可在模拟器上运行应用程序。当您构建应用程序时,如果您选择为模拟器构建,XCode将使用自签名的某些代码对代码进行签名,模拟器将很乐意接受该代码。

只有在要在真实设备上部署时才需要开发人员证书。

答案 3 :(得分:1)

除了设备测试限制外,除非您是付费程序的成员,否则无法下载和试用SDK的测试版。您可以下载并安装当前版本并随意播放