IOS ad hoc 分发对个人应用程序有用吗?
我正在考虑购买 iPad,主要是为了运行我自己编写的应用程序。我已经在 XCode 中创建了应用程序并在模拟器中运行它们,所以我知道它们会工作。我的计划是购买 iPad,以个人身份加入开发者计划,然后将程序上传到我的设备。我没有兴趣将应用程序放在应用程序商店中,因为它们对其他人没有用处。
阅读开发者计划的描述,这似乎可行。但在我冒险之前,我希望项目中的某个人确认没有任何隐藏的问题。如果我无法运行自定义应用程序,我就不需要 iPad。
有人可以帮忙吗?谢谢。
I am considering buying an iPad primarily to run applications that I would program myself. I've created the applications in XCode and run them in the simulator, so I know they will work. My plan would be to buy the iPad, join the developer program as an individual and then upload the programs to my device. I have no interest in putting the applications on the app store as they would not be useful to others.
Reading the description of the developer program, it seems like this would work. But I'd like confirmation from someone in the program that there aren't any hidden gotchas before I take the plunge. I don't need the iPad if I can't run my custom apps.
Can anyone help? Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
配置您自己的应用程序以分发到您自己的设备绝对没有问题。我也在做同样的事情(除了我使用的是 iPhone)。请记住,您必须每年将 iPad 重新添加到配置门户,因为设备数量将被重置,以便您的应用程序可以继续在其上运行。
当然,您可能想为 App Store 构建一些东西,这样您就可以收回您在开发者计划上花费的每年 99 美元的投资,但这取决于您:)
There's absolutely no problem with provisioning your own apps for distribution to your own device. I'm doing the same (except I'm using an iPhone). Just bear in mind that you have to re-add your iPad to the provisioning portal each year as the device count will be reset so your apps can continue running on it.
You may of course want to build something for the App Store so you can recoup the $99 annual investment you spend on the developer program, but that's up to you :)
主要限制是临时证书会过期,因此您必须每年构建该应用程序的新版本,并且拥有该证书的人需要重新安装。
如果您已经进行了 Beta 测试或安装了任何临时应用程序,请查看:设置 ->一般->配置文件可查看设备上安装的各种配置文件以及它们何时过期。
The main limitation is that adhoc certificates expire, so you'll have to build a new version of the app annually and people who have it will need to reinstall.
If you've beta-tested or installed any adhoc apps, look at: Settings -> General -> Profiles to see the various profiles that are installed on your device and when they expire.
是的,您可以随意部署到您自己的设备上。在无法部署的设备上进行开发将非常困难。
从技术上讲,它不是临时的,而是您自己设备上的个人应用程序的开发人员证书。 Ad hoc 是将测试版本发送给其他人。
Yep you can deploy to your own device at will. It would be awful hard to develop on a device you can't deploy to.
Technically it isn't ad hoc, it's your developer certificate for personal apps on your own device. Ad hoc is to send testing builds to other people.