在iOS 10.3及更高版本中,可以设置备用图标名称并将其用于应用程序包/二进制文件之外的图像吗?

时间:2017-03-29 05:47:18

标签: ios

在iOS 10.3+中,Apple推出了在运行时更改应用程序的应用程序图标的功能,从默认设置到预先加载到Info.plist中的任何其他图像名称:

https://developer.apple.com/reference/uikit/uiapplication/2806818-setalternateiconname

是否可以将图像名称设置为generic.png,在设备上构建和加载应用程序,然后让我的代码在我的应用程序的沙盒文档区域中创建generic.png文件用作我的偶像?

或者,用作图标的所有图像是否需要在应用包本身内预先构建?

1 个答案:

答案 0 :(得分:1)

图标和info.plist都是已签名捆绑包的一部分,因此您无法在运行时修改它们。因此,图标图像选择仅限于您随应用程序附带的图标。