【发布时间】:2015-10-25 17:22:40
【问题描述】:
仅在为 10.11 Base SDK 发布了我的应用程序构建更新后,我才了解到该应用程序不能再使用非 HTTPS 协议发出 NSURLRequests,除非在应用程序的 Info.plist 中明确列入白名单,我无法更改事后。
现在最糟糕的是应用程序因此失去了检查更新和更新的能力。所以我不能为用户提供修复。
他们永远停留在上一个版本:(他们只能手动下载更新的固定版本,但甚至无法告诉他们这样做。
是否有任何解决方法我仍然可以分发修复程序,可能在服务器端,或者至少告诉人们手动下载它?
谢谢。
【问题讨论】:
-
这很严重。我认为您可能不得不依赖“次要”网络效应:即快速发布更新,该更新将涵盖 10.11 之前的用户,并在您的首页和任何支持论坛上突出显示此更新和问题以涵盖 10.11 用户。运气好的话,足够多的用户会互相交谈以宣传。作为一个用户,我个人认为 10.11 已经在其他地方引起了一些其他善意的并且希望是暂时的问题(尤其是 SIP)。此外,幸运的是,大多数用户仍然熟悉手动下载。
标签: objective-c macos osx-elcapitan sparkle