Ios 是否允许将备用应用程序图标设置为动态?

Ios 是否允许将备用应用程序图标设置为动态?,ios,xcode,icons,ios10,ios10.3,Ios,Xcode,Icons,Ios10,Ios10.3,自从iOS 10.3发布以来,苹果增加了一项新功能,允许我们使用方法动态更改应用程序图标。到目前为止,正如方法文档中提到的,我们必须在project.plist文件中提到备用应用程序图标的名称,该文件分配给CbundlePrimaryIcon键 实际上,在使用静态图标(已直接添加到应用程序主捆绑包的图标)时,它可以按预期工作,没有任何问题: 我的问题是: 是否可以动态设置备用应用程序图标(例如:从web下载并保存在应用程序文档目录中的图标)?我认为这是不可能的 API在应用程序包中查找图标,不

自从iOS 10.3发布以来,苹果增加了一项新功能,允许我们使用方法动态更改应用程序图标。到目前为止,正如方法文档中提到的,我们必须在project.plist文件中提到备用应用程序图标的名称,该文件分配给
CbundlePrimaryIcon

实际上,在使用静态图标(已直接添加到应用程序主捆绑包的图标)时,它可以按预期工作,没有任何问题:

我的问题是:


是否可以动态设置备用应用程序图标(例如:从web下载并保存在应用程序
文档
目录中的图标)?

我认为这是不可能的

API在应用程序包中查找图标,不能更改为从沙盒获取

此外,苹果很可能会查看您捆绑的应用图标,以避免使用相同的应用图标或类似于苹果应用的图标


参考:

我认为这是不可能的

API在应用程序包中查找图标,不能更改为从沙盒获取

此外,苹果很可能会查看您捆绑的应用图标,以避免使用相同的应用图标或类似于苹果应用的图标


请参阅:

谢谢您的回答。“SetAlternateConName(uuz:completionHandler:)API在应用程序包中查找图标,并且无法更改为从沙盒中获取”,您可以为其添加一个引用吗?@AhmadF:我已经包含了一个来自hackingswift的博客链接。我也在看苹果医生。我也会在我的回答中包括这一点。我很确定这是不可能的。我一直在考虑这个问题,即使作为一个解决办法,它可能不会起作用。。。有时,您必须在项目plist中提到图标名称,这可能无法在运行时完成。如果你能从苹果那里找到一个提到这一点的参考资料,我会很高兴…@AhmadF:即使你可以在运行时提供名称,你也需要将图标与应用捆绑在一起。我希望苹果公司将来会重新考虑这个问题,但目前这是不可能的。如果你能为一些官方的东西添加一个参考,我将很高兴接受它:)谢谢你的回答。“SetAlternateConName(uuz:completionHandler:)API在应用程序包中查找图标,并且无法更改为从沙盒中获取”,您可以为其添加一个引用吗?@AhmadF:我已经包含了一个来自hackingswift的博客链接。我也在看苹果医生。我也会在我的回答中包括这一点。我很确定这是不可能的。我一直在考虑这个问题,即使作为一个解决办法,它可能不会起作用。。。有时,您必须在项目plist中提到图标名称,这可能无法在运行时完成。如果你能从苹果那里找到一个提到这一点的参考资料,我会很高兴…@AhmadF:即使你可以在运行时提供名称,你也需要将图标与应用捆绑在一起。我希望苹果公司将来会重新考虑这一点,但目前这是不可能的。如果你想为一些官方的东西添加一个参考,我很乐意接受:)