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

以静默方式(编程方式)更新iOS应用程序,ios,objective-c,Ios,Objective C,我正在开发内部分发的应用程序(所以苹果不会拒绝) 由于我将使用Enterprise distribution分发我的应用程序,我缺少AppStore的一个关键功能—自动/手动更新。(我知道,我可以显示弹出用户以更新应用程序) 我还知道,该应用程序可以下载带有代码的动态框架,也可以下载带有资源的捆绑包 所以我的问题是:如何从远程主机下载故事板(编译成nib),并将其加载到项目中 或者在OSX上制作类似Sparkle.framework的东西,它将更新我的应用程序的所有捆绑包?你不能自动地、无声地更

我正在开发内部分发的应用程序(所以苹果不会拒绝)

由于我将使用Enterprise distribution分发我的应用程序,我缺少AppStore的一个关键功能—自动/手动更新。(我知道,我可以显示弹出用户以更新应用程序)

我还知道,该应用程序可以下载带有代码的动态框架,也可以下载带有资源的捆绑包

所以我的问题是:如何从远程主机下载故事板(编译成nib),并将其加载到项目中


或者在OSX上制作类似Sparkle.framework的东西,它将更新我的应用程序的所有捆绑包?

你不能自动地、无声地更新它,但你可以使用TestFlight或类似的服务编辑它。Crashlytics会在有新版本可用时发出警报进行更新(然后使用itms服务)。 如果您愿意,您甚至可以自己使用itms服务并构建自己的分发系统。

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

这也是免费的