博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS隐藏app图标探索
阅读量:5877 次
发布时间:2019-06-19

本文共 1006 字,大约阅读时间需要 3 分钟。

hot3.png

通过查询相关资料,目前找到两种解决方案,但是由于iOS版本的原因,在真机上均未成功隐藏

相关资料: (关于使用SBAppTags方式的解释)

                (将app的图标设为透明,并将修改显示名称)

                 (相关开发讨论)

一、通过SBAppTags

SBAppTags
hidden

在ios10模拟器中通过上述方法达到了,隐藏app图标的效果。但是在真机上失败。

根据网上描述,在ios8.3之前都可以在info.plist文件中添加上述键值对来达到隐藏app的效果(真机未验证)。

在列出的相关资料的第一个链接中,有提到使用以“com.apple”开头的bundleID来通过apple的验证(文中紧接着提到,从某个版本开始苹果不使用以“com.apple”为前缀的bundleID来标志是否是内置应用),本人测试没有达到期望的效果

二、使用透明图标和修改应用显示名称

stackoverflow中有这样的回答

If you are not intend to upload yours app to Appstore , then may be below process will be your answer -1、Create a completely transparent PNG file, and use it as Icon. Enable the "Prerendered" checkbox to make sure no gradient is applied to your icon.2、In your .plist file, remove the string "${PRODUCT_NAME}" from "Bundle display name"

通过上述方法,在xcode7和xcode8上测试,无论模拟器或真机,出现以下情况:

应用名称修改为“ ”后,按下home后,指定app图标下未看到应用名称,但是app的图标变成了黑色,查阅资料,在Assets.xcassets中AppIcon勾选“iOS icon is pre-rendered”(或通过在info.plist中添加指定键值对)关闭高光,但是未见效果

转载于:https://my.oschina.net/u/1432769/blog/757664

你可能感兴趣的文章
[转]PAC Manager: Ubuntu 上强大的 SSH 帐号管理工具,可取代 SecureCRT_Miracle_百度空间...
查看>>
顺序容器 (2)string类型操作
查看>>
转载:我最近的研究成果(IGeometry.Project and IGeometry.SpatialReference)
查看>>
提示框
查看>>
HDOJ1233 畅通工程之一(最小生成树-Kruscal)
查看>>
14Spring_AOP编程(AspectJ)_环绕通知
查看>>
PHP之打开文件
查看>>
iOS - OC SQLite 数据库存储
查看>>
PHP-mysqllib和mysqlnd
查看>>
Redis常用命令
查看>>
NeHe OpenGL教程 第三十五课:播放AVI
查看>>
Linux下ping命令、traceroute命令、tracert命令的使用
查看>>
js replace,正则截取字符串内容
查看>>
socket
查看>>
Highcharts使用表格数据绘制图表
查看>>
Thinkphp5笔记三:创建基类
查看>>
hdu5373
查看>>
4.单链表的创建和建立
查看>>
Android 好看的搜索界面,大赞Animation
查看>>
查询反模式 - GroupBy、HAVING的理解
查看>>