84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
欢迎选择我的课程,让我们一起见证您的进步~~
这个原因确实是LaunchImage没配。不过这么说确实容易觉得奇怪,这又不是启动界面,直觉这俩好像没什么关系。所以我来讲个故事……
很久以前,iPhone就是这么矮矮的。
后来有一天,出来了iPhone5,宽度不变,高度长了一截。记得大家当时都在吐槽……
无论如何,当时 AppStore 已经有很多的app了;屏幕变了以后,原来的那些app该怎么显示呢?肯定不能直接拉长,把方块拉成长方形;也不能直接按拉长的屏幕尺寸渲染,虽然理论上不应该有问题,但当时有app的代码是写死坐标+计算相结合的,直接改变肯定会造成显示错乱。
所以苹果想的办法就是,给原来的app一点准备的时间,要求尽快适配新屏幕;在适配好之前,显示的高度不变,像你看到的那样居中显示,上下各一道黑边;适配好之后,再按拉长的屏幕显示。
那么app怎么告诉苹果系统,对于这划时代的新屏幕它是准备好了还是没准备好呢?答案就是:LaunchImage。
系统会先看一个app有没有4寸的LaunchImage。只要给了,那就假定已经适配好了,会按4寸显示;反之,只要没给,就会按3.5寸显示,也就是你看到的黑边。
从那以后,再推出iPhone6、6Plus的时候,也是按同样的方法区分的。没给3x LaunchImage的会直接拉伸显示,给了的才会按大屏渲染,帮助已有的app度过那青黄不接的年代。
好吧 还是自问自答 ,真机调试已搞定,就是把xcode6.4中的ios8.4platform拷贝到xcode7中就可以了,xcode7里面就是没有8.4,呵呵了!
对应尺寸的启动图加一张
targets-general-app icons and launch images里设置下launch images source
话说Xcode 7 真机调试具体是怎么设置的? 我的appid已经注册为开发者账号了 但不是付费的那种,这到底咋整啊? 不是说只要一个appID 就可以了嘛? 可是下面这个Provisioning Profiles怎么为空呢?
请问这个问题是怎么解决的? 我也碰到这样的问题
这是之前苹果为了兼容旧项目选用的方案。 你这个项目应该是iOS6或者之前的时期建立的,我只知道是项目配置引起的,但是不知道应该改哪里! 不过我有一个解决的办法,新建一个Xcode项目,然后将旧代码迁移到新项目里!
使用Xcode 7 beta免费真机调试iOS应用程序http://ju.outofmemory.cn/entry/182050 亲测好用
在今天xcode7出了正式版,然后真机测试的时候手机提示不能运行该应用,因为手机不信任该应用来源,但是可以在手机上进行设置
在“设置->通用->描述文件”
里面有个自己的开发账号的相关文件,点进去“信任” 即可
看了上面的回答后 补充一下
楼主能具体讲解一下 问题1是如何结局的吗?本人qq 453457224
这个原因确实是LaunchImage没配。不过这么说确实容易觉得奇怪,这又不是启动界面,直觉这俩好像没什么关系。所以我来讲个故事……
很久以前,iPhone就是这么矮矮的。
后来有一天,出来了iPhone5,宽度不变,高度长了一截。记得大家当时都在吐槽……
无论如何,当时 AppStore 已经有很多的app了;屏幕变了以后,原来的那些app该怎么显示呢?肯定不能直接拉长,把方块拉成长方形;也不能直接按拉长的屏幕尺寸渲染,虽然理论上不应该有问题,但当时有app的代码是写死坐标+计算相结合的,直接改变肯定会造成显示错乱。
所以苹果想的办法就是,给原来的app一点准备的时间,要求尽快适配新屏幕;在适配好之前,显示的高度不变,像你看到的那样居中显示,上下各一道黑边;适配好之后,再按拉长的屏幕显示。
那么app怎么告诉苹果系统,对于这划时代的新屏幕它是准备好了还是没准备好呢?答案就是:LaunchImage。
系统会先看一个app有没有4寸的LaunchImage。只要给了,那就假定已经适配好了,会按4寸显示;反之,只要没给,就会按3.5寸显示,也就是你看到的黑边。
从那以后,再推出iPhone6、6Plus的时候,也是按同样的方法区分的。没给3x LaunchImage的会直接拉伸显示,给了的才会按大屏渲染,帮助已有的app度过那青黄不接的年代。
好吧 还是自问自答 ,真机调试已搞定,就是把xcode6.4中的ios8.4platform拷贝到xcode7中就可以了,xcode7里面就是没有8.4,呵呵了!
对应尺寸的启动图加一张
targets-general-app icons and launch images里设置下launch images source
话说Xcode 7 真机调试具体是怎么设置的?
我的appid已经注册为开发者账号了 但不是付费的那种,这到底咋整啊?
不是说只要一个appID 就可以了嘛?
可是下面这个Provisioning Profiles怎么为空呢?
请问这个问题是怎么解决的?
我也碰到这样的问题
这是之前苹果为了兼容旧项目选用的方案。
你这个项目应该是iOS6或者之前的时期建立的,我只知道是项目配置引起的,但是不知道应该改哪里!
不过我有一个解决的办法,新建一个Xcode项目,然后将旧代码迁移到新项目里!
使用Xcode 7 beta免费真机调试iOS应用程序
http://ju.outofmemory.cn/entry/182050
亲测好用
在今天xcode7出了正式版,然后真机测试的时候手机提示不能运行该应用,因为手机不信任该应用来源,但是可以在手机上进行设置
在“设置->通用->描述文件”
里面有个自己的开发账号的相关文件,点进去“信任” 即可
看了上面的回答后 补充一下
楼主能具体讲解一下 问题1是如何结局的吗?本人qq 453457224