如何部署 iPhone 应用程序(没有 App Store)?
Posted
技术标签:
【中文标题】如何部署 iPhone 应用程序(没有 App Store)?【英文标题】:How do I deploy an iPhone application (without the App Store)? 【发布时间】:2011-01-17 23:35:44 【问题描述】:请原谅菜鸟问题。
我开发这个小应用程序(使用 Unity)已经有一段时间了。开发配置文件每 90 天到期一次。这就是生活。
现在我想把它带到“下一个”级别,即“实际部署”。问题是:我真的不想在 App Store 中出售它。它是针对特定目标受众(特定公司)的非常特定的应用程序。这不是游戏或任何其他人会觉得有趣或有用的东西,它只与这家公司的业务有关。
这是我的第一个 iPhone 应用程序,所以我不知道,是否有不同类型的证书或配置文件或我应该使用的东西?或者我可以在不需要苹果关心的情况下“发布”东西吗?如果一定要通过苹果,有没有“不是色情,不是游戏,不是有害,只是一些实用程序,请让一些人得到它并使用它”之类的应用程序类别?
【问题讨论】:
【参考方案1】:您可能需要一个您所销售业务的企业帐户(您可以在此处注册:http://developer.apple.com/programs/ios/enterprise/)。使用企业帐户,您可以通过无线方式将内部应用程序分发给组织成员。这是在没有应用商店的情况下将“永久”应用安装到手机上的唯一官方认可的方式。
【讨论】:
自您使用企业帐户创建配置文件之日起 1 年到期,这与个人开发临时分发配置文件相同。使用企业帐户创建的分发配置文件可以安装在任何设备上(没有 100 台设备限制)... :) 如果这是唯一真正的区别,用户数量,我会选择 ad-hoc,因为这家公司比那个小。 长期临时分发也可能存在法律/许可问题(IANAL,我也没有仔细阅读许可协议)。我听说开发人员因类似的事情被 Apple 计划禁止,因此您可能需要在做出决定之前咨询律师。【参考方案2】:希望这会有所帮助!! http://adeem.me/blog/2009/04/24/tutorial-list-guideline-for-building-ad-hoc-application-for-iphone/
【讨论】:
很好,谢谢!所以“临时”是一个配置文件,最多允许 100 个用户使用我的应用程序,而无需应用程序商店,只要他们想要(没有过期)!?听起来很完美。 有一个有效期,我猜是从你创建的日期算起 1 年!! 哦,不太好。我读到最初的开发期限是一年,缩减到 90 天。问题是,我被雇来制作这个应用程序。现在它完成了。所以我需要找其他工作,他们想要他们的产品。我不知道他们想弄清楚如何自己做这件事,而且我不认为我会在一年内为他们续订。 在这种情况下,这不是您的责任。你已经完成了你的工作,只需为他们记录程序并让他们在一年内雇用其他人。 我可以称之为“工作保障”嘿嘿;)【参考方案3】:我见过有人出售带有临时二进制文件的供应品。苹果虽然不喜欢这样,但它确实绕过了他们的削减。他们可能会撤销您的开发权。由你决定。
【讨论】:
这直接违反了 Apple 的开发者协议条款,如果他们发现你,就会让你退出程序。滥用这一点的人是我们现在对用于临时分发的设备 ID 进行如此严格限制的原因。以上是关于如何部署 iPhone 应用程序(没有 App Store)?的主要内容,如果未能解决你的问题,请参考以下文章