willingYaTou 阅读(306) 评论(0)

我在xcode5下写的代码,我下载了iOS6的模拟器,我用iOS6和iOS7的模拟器切换运行,有的时候可以运行有的时候不可以运行,报错:

2013-11-17 16:49:04.049 sim[4747:303] /Applications/xcode5/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/usr/bin/sim: Did not find an executable file at the path: '/Users/will/Library/Developer/Xcode/DerivedData/Willing-fffyhilfdaxoozdjoywdhduakkck/Build/Products/Debug-iphonesimulator/Willing.app'

。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

能够运行还出现这样子的情况。。。



原以为是自己的代码里面main view controller类继承的tabbarcontroller,会有一个系统自带的tab bar占位。。。可是上面的黑色又是怎么回事呢???

---------------------------

后来,我一朋友说我没有添加启动图片。。

我就把这几个default.png类似的图片加入工程了。


然后的到我想要的效果了:我想在写程序的时候用iOS6和iOS7的模拟器切换调试:


----


-----------------------

我之前都没有用过启动图片(就是程序启动的时候,会加载启动画面)。。用xcode5也没有错丫。。。。那么现在我在xcode5下使用iOS6和iOS7的模拟器进行调试就出问题。。把启动图片添加进去就ok了。。。这个也太神奇了吧。。。启动图片是什么作用,难道启动图片是检验你的窗口大小的???


------------------------

我认为的启动图片就是一个加载app过程中给客户看的,一定要加启动图片么??那个启动图片到底有什么作用??

那我那个问题。。。。我在xcode5下写的代码,我下载了iOS6的模拟器,我用iOS6和iOS7的模拟器切换运行,报错:。。这个问题怎么会是启动图片的问题呢??为什么添加启动图片就好了呢???为什么呢????





--------------

xcode4.6这3个xcode默认自动创建的png。。。。xcode5就没有了这几个png了


3.5英寸是需要2张的,,一个是高清的(retain)@2x,另一个是一般的。

只要是这样命名的话,app会自动适配的。

--------------------



我用ipad,进入一些app第一眼见到的图片(比如qq音乐/sina微博/南方周末等等都会有一个全屏的图片),这就是启动图片,这个启动图片分尺寸的,有3.5寸的 也有4寸的,4寸的iphone5的,如果不添加启动图片,就会把app当成3.5寸的屏幕??????????????


---------




源代码:点击打开链接