我想在运行时更改我的应用程序图标。我在 SO 上阅读了其他类似的线程,他们说使用 Apple 认可的 API 是不可能的。其中一个回复提到它可能使用受限制的 API,但没有详细说明。
我了解,如果我使用受限 API,我的应用程序范围将缩小到仅限越狱设备。我很好,但我该如何实现这个功能。
抱歉,我无法为这个问题指出任何研究工作,因为我不知道如何去做,甚至不知道如何开始。
提前致谢 :)
虽然这是一个老问题,但我最近发现这现在是可能的,从 iOS 10.3 开始:
https://developer.apple.com/documentation/uikit/uiapplication/2806818-setalternateiconname
...使用UIApplication.setAlternateIconName(_:completionHandler:)
API。
但是请注意,您只能使用已作为应用程序包的一部分提供的图标。