本文讲下appIcon图标、启动图及名字的设置

icon for iOS 图标大小参照苹果官网:
https://developer.apple.com/library/ios/qa/qa1686/_index.html

两种方法设置图片

1.使用默认方法

使用项目的 Images.xcassets:
首先,点击项目名,设置一下配置:

项目设置-Icon

设置成这样之后,意思是使用使用的assets。去到 Images.xcassets,会发现多了一个AppIcon的文件夹,右边有20多个图标位,分别代表不同的手机屏幕系统需要用的的不同大小分辨率的图标,将准备好的图标拉到对应位置就可以了,需要注意的是要对应分辨率拖进去。

如果你懒得一个个做这么多的图标,可以单独做一张1024x1024px大小的png,then Use plugin: RTImageAssets

安装方法:使用插件管理软件安装(也可以单独在网上下载此插件安装)

1.plugins manager download address:http://alcatraz.io
2.How to Install:paste the following string to your terminal:

curl -fsSL https://raw.githubusercontent.com/supermarin/Alcatraz/deploy/Scripts/install.sh | sh

restart Xcode, it will be under the menu of window --open the package manager
Then search "RTImageAssets" on this manager's search bar and install it.
After finish,restart Xcode,it will be under menu file--ImageAssets. use and enjoy it.

RTImageAssets插件使用效果图

同理,launchImage 图片也是如此设置,先在 Images.xcassets 左下角 的 “+” 号添加文件夹:

添加启动图文件夹

然后你会看到右边也有很多图片位置,按需求填充就可以了。

启动图文件夹

然后到项目设置里:设置从刚才建的那个文件夹获取资源就可以了

启动图设置

2.使用自定义方法:

在项目设置中设置:

自定义1

自定义2

然后在项目中新建一个文件夹字叫 icons 和 launchImages ,再将准备好的图标放里面。这样也是可以的。

自定义3
###ps:其实发现什么都不设置,只要将一张图片重命名为: icon.png 放在项目中,commad + shift + K 清理下软件再重新运行发现已可以显示图标的。
设置App的名字

1.在项目的Info.plist 文件里面找到 Bundle display name 这一项,没有的话就添加:

AppName

然后输入键值就是它的名字了。

2.运行 terminal , cd 定位到项目位置后再定位到项目的Info.plist位置,并获得这个位置路径:然后执行命令:

defaults write /Users/用户名/项目位置/Info.plist NSdefaults write CFBundleDisplayName App名字

也可以更改App 的名字。

3.info.plist配置方法

上面两种方法都需要准备许多种尺寸的icon,因为要适应不同尺寸的屏幕,下面讲的是一种只用几张尺寸通过plist文件配置就好的方法:

只需有这些

只有72三张icon图标在iOS7上不显示添加这段.png

iOS-APP-Icon 图标启动图及名字的设置的更多相关文章

  1. [摘抄]iOS App icon、启动页、图标规范

    以下内容都是我在做App时通过自己的经验和精品的分析得来的,希望会帮助到你.但是有时个别情况也要个别分析,要活学活用. 一. App  Icon 在设计iOS App Icon时,设计师不需要切圆角, ...

  2. iOS App Icon图标 尺寸规范

    Commit to AppStore:1024*1024 //for App IconIcon-60@3x.png:180*180 //iPhone 6 Plus (@3x)Icon-60@2x.pn ...

  3. iOS开发-APP图标、启动页、名字的设置

    APP图标.启动页.名字的设置:(较全面,但是APP启动页讲述的有漏洞) 参考链接:https://www.jianshu.com/p/2c7e181276ff APP启动页:(弥补上一文的漏洞) 参 ...

  4. Asset Catalog Help (五)---Migrating an iOS App Icon Set or Launch Image Set

    Migrating an iOS App Icon Set or Launch Image Set Simplify image management by moving existing app i ...

  5. Asset Catalog Help (四)---Adding an iOS App Icon Set or Launch Image Set

    Adding an iOS App Icon Set or Launch Image Set Organize different resolutions of your app icons and ...

  6. 17.iOS App设置icon,启动图,App名称的方法

    icon:选择Assets-->AppIcon-->将各种尺寸的icon拖拽到相应的框中. APP名称:选择info-->Bundle name,修改APP名字. 启动图: 首先点击 ...

  7. iOS - iPhone屏幕适配/启动图适配/APP图标适配(iPhone最全尺寸包含iPhoneX/XR/XS/XS Max等)

    趁iPhone新品还没有发布,先整理一下屏幕适配.启动图适配.APP图标适配的笔记,方便以后查阅: 注:部分图片来源于网络 违删; (一)iPhone屏幕适配: (1)屏幕分辨率: ①设计尺寸规范(表 ...

  8. iOS开发:icon和启动图尺寸

    歪果仁的总结: Asset iPhone 6s Plus and iPhone 6 Plus (@3x) iPhone 6s, iPhone 6, and iPhone 5 (@2x) iPhone ...

  9. iOS开发:icon和启动图尺寸(转)

    转至:http://www.cnblogs.com/shaoting/p/4941634.html 歪果仁的总结: Asset iPhone 6s Plus and iPhone 6 Plus (@3 ...

随机推荐

  1. Android项目实战(五十七):Glide 高斯模糊效果

    核心需要高斯模糊的库 compile 'jp.wasabeef:glide-transformations:2.0.1' 针对于3.7的版本 使用方法为: //加载背景, Glide.with(Mus ...

  2. 用fcntl锁一个文件来保护操作

    int testfd; /* fd for test*/ if((testfd = open("/usr/local/pgsql/bin/test_fd",O_RDWR|O_CRE ...

  3. 关于linq使用建议

    1.由于目前我做的项目使用的是SocanCode工具生成的三层框架,于是乎对于一些基本数据类型采用了可空类型编程 public CountryCode(int? id, string en_name, ...

  4. Threading and Tasks in Chrome

    Threading and Tasks in Chrome Contents Overview Threads Tasks Prefer Sequences to Threads Posting a ...

  5. POJ2104 K-th Number(线段树,二分,vector)

    题意 不带修改区间第k小.(n<=100000) 题解 建立线段数和vector数组(vector为当前区间排列之后的序列)(归并) 然后对于每一个询问二分答案. 问题就转化为区间有多少数小于等 ...

  6. win下通过pip安装TensorFlow

    官方介绍(超详细):https://www.tensorflow.org/install/pip 按照官方介绍,不同的TensorFlow版本只支持特定的python版本所以你要是下载.whl包安装的 ...

  7. Android后台进程与前台线程间的区别使用

    博客出自:http://blog.csdn.net/liuxian13183,转载注明出处! All Rights Reserved ! 很早就翻译过Android API的一篇文章Android高级 ...

  8. LocalDateTime与mysql日期类型的交互(基于mybatis)

    众所周知,在实体Entity里面,可以使用Java.sql.Date.java.sql.Timestamp.java.util.Date来映射到数据库的date.timestamp.datetime等 ...

  9. 【 D3.js 入门系列 --- 2.1 】 关于怎样选择,插入,删除元素

    本人的个人博客首页为: http://www.ourd3js.com/  ,csdn博客首页为:http://blog.csdn.net/lzhlzz/. 转载请注明出处,谢谢. 在D3.js中,选择 ...

  10. C/C++里面的struct和typedef

    今天看到这样的代码 typedef struct _Abc { uint64_t unit_id; ...... } Abc; 开始不理解这个的意思,后来看到这个解释: https://stackov ...