更换Appicon最好的办法是提前申请一个版本然后到时推出。
现在有一种方法可以直接在线更换:
1 Assets里直接创建一套或者多套Appicon ,取个新的名字;
2 Build Setting->搜索Include all app icon assets,改为YES;
3 调用的地方执行代码,可以通过线上更改参数设置:
[[UIApplication sharedApplication] setAlternateIconName:@"Newicon" completionHandler:^(NSError * _Nullable error) {
if (error != nil) {
NSLog(@"setAppiconError:%@", error.localizedDescription);
}else{
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(2.0 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
exit(0);//此处可退app也可以不退,此处只是测试效果,退出可以选用其他方式
});
}
}];
这种方法只适合高版本,在d出时有个确认d框,这个感觉就不友好了。所以此方法研究研究还可以,使用还有待商榷。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)