背景故事: 我在一家开发和生产商业产品的公司工作,该产品在农场中可以拥有多达100多台专用PC。
我们每年只会收到少量新客户。
我们开发了一款iPod / iPhone应用程序,可让我们向农场发送命令并提取数据。我们的母公司主要担心将此应用程序放在AppStore上。 (我真的不知道妄想症的细节,但我知道它可能不是一场可赢的战斗。)
我们计划在每次销售“农场”时使用一个或两个新的iPod通过Ad Hoc分发应用程序。我刚刚获悉,特设分配在90天后到期。
问题: 有没有其他方法可以将我们的应用程序永久加载到iPod Touch或iPhone上而无需通过App Store?
如果没有我们的其他产品,我们的应用程序绝对没用。我们计划每年在少数iPod上加载这个应用程序。我怀疑这很重要,但也许有人有另一种解决方案?
答案 0 :(得分:6)
Apple有一个enterprise distribution计划,可能会允许你尝试做的事情。还有越狱的iPod。这将允许您运行未签名的代码,因此您可以构建您的应用程序而无需ad-hoc证书。
答案 1 :(得分:2)
我知道这个帖子已被标记为已回答,但我处于同样的情况,所以我应该分享我的经验。
这没有合法的解决方案。您无法在烦人的到期日期内分发应用程序。
我参加了ADC支持,你无法获得证书的延期,你可以一次更新超过1年,他们没有兴趣帮助你。
我的客户不会让他们的应用内容进入应用商店。因为他们坚持将所有设备发送回更新证书(我知道你不需要xcode等......安装证书但尝试让最终用户这样做......)。
我很幸运,我可以尝试将应用程序的shell发送到appstore,然后一旦验证(即一旦登录 - 使用设备ID和guid密码登录我们的服务器)该应用程序将全部下载手机的敏感内容。
我不知道这是否适用于所有应用程序 - 即动态加载类或库,但对我来说只是内容是敏感的。
如果有人想要更多信息我很乐意谈论它,但我还没有尝试通过商店获取应用程序。我会尽快尝试,所以如果你有兴趣我可以告诉你。
欢呼声 KLE
答案 2 :(得分:2)
截至2010年9月,Apple已取消了500名员工的要求。疯了!
答案 3 :(得分:0)
请参阅我关于设置企业计划帐户的帖子(主持人不断尝试关闭!): https://stackoverflow.com/questions/1876333/how-long-does-it-take-to-get-an-iphone-app-into-the-app-store-closed
获取企业计划帐户的问题:
- 你需要500名员工
- 您只能向员工提供应用程序。
请务必查看使用Ad Hoc发行版的详细条款和条件,以确保您可以像现在一样分发它们。从表面上看,你可能还可以(Apple link here),但值得查看细则。我知道企业计划有很多挑剔的细则,例如需要程序从员工离开公司时恢复应用程序等等。
答案 4 :(得分:0)
如果您越狱iTouch / iPhone,则可以轻松禁用Apple的代码签名检查。然后,您可以构建应用程序并将其正常加载到设备上,而不必担心过期或其他任何问题。
唯一的问题是,对新一批3GS进行越狱并不是特别对终端用户友好。为了给客户一些东西,我认为你需要坚持使用iTouch。