静默更新iOS应用程序(以编程方式)

时间:2015-01-20 13:39:57

标签: ios objective-c

我正在开发内部发布的应用程序(因此不能拒绝Apple)。

由于我将使用Enterprise发行版分发我的应用程序,因此我缺少AppStore的主要功能之一 - 自动/手动更新。 (我知道,我可以向弹出式用户显示更新应用程序

我也知道,该应用程序可以下载包含代码的动态框架,也可以下载包含资源的包。

所以我的问题:如何从远程主机下载storyboard(编译为nib),并将其加载到项目中?

或者无论如何在OSX上制作类似 Sparkle.framework 的内容,它会更新我应用的所有内容?

2 个答案:

答案 0 :(得分:0)

您无法自动和自动更新它,但您可以使用TestFlight或类似服务进行分类。如果有新版本可用,Crashlytics会提供更新警报(然后使用itms-services)。 您甚至可以自己使用itms-services并根据需要构建自己的分发系统。

答案 1 :(得分:0)

看看Artisan。它们允许您在其Web界面上构建部分应用程序,并动态交换视图和工作流程。它通常用于A / B测试,但也可用于您的目的。这样,您可以更改应用的重要元素,而无需人员更新任何内容。您甚至可以为不同的人群设置不同的视图,并且在应用程序启动后再次设置。

对于< 10,000个用户,它也是免费的,我认为这对于企业应用程序来说不是问题。