- iPhoneX的页面展示不正常,没有占满全屏,如图
首先快速定位这个问题是启动页没有设置对应的尺寸,导致显示不正常,先让设计师(美工)切对应iPhoneX尺寸的效果图1125x2436
这个尺寸的启动图,你会发现,即使升级了你没有找到对应iPhoneX的启动图位置
因为这还是我们之前的那个启动图列表,需要创建一个新的启动页列表,选中Images.xcassets
---- 添加
创建好了我们会发现有iPhone X 对应的位置了,把切好的图片放进去,其他的位置也放好对应的启动页的图片,不详细叙述
添加一个新的启动页,还需要修改Launch Images Sourc
选中我们新创建的启动页
-
在Xcode9版本上遇到了放到项目里的图片加载不出来,通过排查是以为新版的Xcode 只能识别放在
images.xcassest
这个图片集下面的图片,不过不影响之前项目中的图片,新加的图片要放大这个目录下才能正常显示,可能是个bug ,也可能是苹果特意做的,希望我们把图片都放在这个目录下便于管理. -
新版的Xcode 引入一些第三方的时候是直接拖到项目中,我们会勾选如下:
拖进项目里 正常写代码运行,会发现提示我们用的第三方有方法没有实现,确认问题是.m文件没有在项目中
把这里打上对勾,表示这个引入到项目中,程序可以正常运行了
-
新版的Xcode 支持无线调试功能 Window ---- Devices and simulator 勾选connet via network 就可以了,可是有的时间会提示
Unable to copy symbols from this device
##解决办法: 文章链接 打开mac系统的终端,更改对应文件夹的权限,设置为任何人都可以读写该文件夹 输入:chmod 777 /Users/admin/Library/Developer/Xcode注: admin 为你当前用户的用户名,注意一下即可!
-
Xcode 9 提交版本的时候提示
Missing Marketing Icon
,附带还发送一封邮件,只需要在项目的图标这个位置,增加一个1024*1024的icon
再次提交ok了!