【问题标题】:Update iOS application silently (programmatically)静默更新 iOS 应用程序(以编程方式)
【发布时间】:2015-01-29 00:23:39
【问题描述】:

我正在开发用于内部分发的应用程序(因此不会遭到 Apple 的拒绝)。

由于我将使用企业分发来分发我的应用程序,因此我缺少 AppStore 的一项关键功能 - 自动/手动更新。 (我知道,我可以显示弹出用户来更新应用程序

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

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

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

【问题讨论】:

    标签: ios objective-c


    【解决方案1】:

    您无法静默自动更新它,但您可以使用 TestFlight 或类似服务进行分发。如果有新版本可用,Crashlytics 会显示更新警报(然后使用 itms-services)。 如果您愿意,您甚至可以自己使用 itms-services 并构建自己的分发系统。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2016-06-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-10-18
        • 1970-01-01
        • 2020-12-31
        相关资源
        最近更新 更多