我为我的客户开发了一个应用程序,现在我需要在他的公司内部署它,我已经了解到,我们需要在Apple的开发者门户网站上制作移动设备,包括其中的设备,因此App可以在该特定设备上运行。
此外,如果我们的开发者帐户的期限到期,我们必须续订..以便让应用程序在设备上正常工作。
但我想知道是否有任何方式可以将App永久部署到客户端..?即一旦我们将App移交给客户,他就不需要再来找我们了......并且可以根据自己的需要使用它......
另外,请注意客户端使用的设备未越狱..!
答案 0 :(得分:2)
您可以创建当前有效期为一年的分配配置文件,这意味着您的应用程序将在客户端设备上运行一年而不需要您的努力。
一年后,您需要通过创建新的个人资料重新附加。这可以通过控制台轻松完成。
答案 1 :(得分:1)
即使该应用的开发者未续订其订阅,用户从App Store下载的应用也将继续有效。
请参阅this所以解决方案就是。在应用商店上传应用。让您的客户下载它。即使您的苹果证书过期,他也可以继续使用该应用程序。
但是,一旦您的Apple发布配置文件结束,您的客户将无法从应用商店下载该应用。
答案 2 :(得分:1)
执行此操作的唯一方法是使用Apples Business-to-Business App Store。这允许您指定哪些客户端可以下载该应用程序。该应用程序的处理方式与普通的应用程序商店应用程序一样,并且不会过期。
您提到的ad-hoc分发不适合将应用分发给客户。无论何时更改或添加设备,您都必须重新配置并重新发布。
另一种选择是让您的客户获得企业开发人员许可。该应用程序仍然需要每年更新,但他们可以在任何设备上安装它,更好的是,你不必让它由Apple审查。