xcode7的那些坑-“Your binary is not optimized for iPhone 5” (ITMS-90096) when submitting

用Xcode7向App Store提交二进制文件是,提示ERROR ITMS-90096:"You binary is not optimized for iPhone 5....".

在工程里的Images.xcassets添加并设置LaunchImage对解决ERROR ITMS-90096根本不会起到任何作用,需要单独添加针对iPhone 5的载入图片。关键点有三项:1、图片的名称必须叫Default-568.png。2、必须把图片放在工程的根目录下。3、图片尺寸必须是320*568。

然后在plist中添加

<key>UILaunchImages</key>
<array>
    <dict>
        <key>UILaunchImageName</key>
        <string>Default-568</string>
        <key>UILaunchImageSize</key>
        <string>{320, 568}</string>
    </dict>
</array>
如图:

这样即可上传二进制文件了。

时间: 2024-08-19 11:21:09

xcode7的那些坑-“Your binary is not optimized for iPhone 5” (ITMS-90096) when submitting的相关文章

iOS开发--提交应用Your binary is not optimized for iPhone 5

ERROR ITMS-9000: "Your binary is not optimized for iPhone 5 - New iPhone apps and app updates submitted must support the 4-inch display on iPhone 5 and must include a launch image referenced in the info.plist under UILaunchImage with a UILaunchImageS

app审核遇到的坑

项目是外包团队做的,之前一直在国内的发布平台发布,所以也没想到会有这些坑. 一.“Your binary is not optimized for iPhone 5” (ITMS-90096) when submitting 1.检查图片是 .PNG 2.把这些图片放到工程根目录 //这一部我没做,用的Assets管理 3.把 一张 640?×?1136,命名为[email protected]的图放在根目录 参考: http://stackoverflow.com/questions/2883

TestFlight记录

1. xcode提交到TestFlight的时候提示如下的错误 ERROR ITMS-90096: "Your binary is not optimized for iPhone 5 - New iPhone apps and app updates submitted must support the 4-inch display on iPhone 5 and must include a launch image referenced in the Info.plist under UI

【iOS】发布iOS应用

// 登录iTunes Connect https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa // 点击 My App, 添加一个 New iOS App // 填写 SKU, Bundle ID // 截屏的标准 https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Appe

iOS 项目上线 笔记

首先如何上线,下面的文章还是比较靠谱的 http://www.cnblogs.com/ChinaKingKong/p/4957682.html(连续的3个帖子) 按上面的一步步去做,运气好是可以一次成功的.但是这次还是遇到的些其他问题 问题一.项目编译(Xcode->product->archive)是成功的,但是查看Archive Information时,校验按钮(vadidate)是灰色的 (当然现在问题解决了,是好的,??) ——>解决: 钥匙??串访问打开,查看本地的证书,看下

Xcode的Architectures和Valid Architectures的区别,

登录 | 注册 ys410900345的专栏 目录视图摘要视图订阅 学院APP首次下载,可得50C币!     欢迎来帮助开源“进步”     当讲师?爱学习?投票攒课吧     CSDN 2015博客之星评选结果公布 关闭 2014-05-14 11:23 651人阅读 评论(0) 收藏 举报 分类: ios 开发(70) 目录(?)[+] 发表于6个月前(2013-10-29 21:07)   阅读(1085) | 评论(1) 2人收藏此文章, 我要收藏 赞1 Architectures V

iOS 10 版本适配问题收集-b

随着iOS10发布的临近,大家的App都需要适配iOS10,下面是我总结的一些关于iOS10适配方面的问题,如果有错误,欢迎指出. 1.系统判断方法失效: 在你的项目中,当需要判断系统版本的话,不要使用下面的方法: #define isiOS10 ([[[[UIDevice currentDevice] systemVersion] substringToIndex:1] intValue]>=10) 它会永远返回NO,substringToIndex:1在iOS 10 会被检测成 iOS 1了

iOS 10 的适配问题-b

随着iOS10发布的临近,大家的App都需要适配iOS10,下面是我总结的一些关于iOS10适配方面的问题,如果有错误,欢迎指出. 1.系统判断方法失效: 在你的项目中,当需要判断系统版本的话,不要使用下面的方法: #define isiOS10 ([[[[UIDevice currentDevice] systemVersion] substringToIndex:1] intValue]>=10) 它会永远返回NO,substringToIndex:1在iOS 10 会被检测成 iOS 1了

iOS 10相关技术

1.系统判断方法失效: 在你的项目中,当需要判断系统版本的话,不要使用下面的方法: #define isiOS10 ([[[[UIDevice currentDevice] systemVersion] substringToIndex:1] intValue]>=10) 它会永远返回NO,substringToIndex:1在iOS 10 会被检测成 iOS 1了,应该使用下面的这些方法:Objective-C 中这样写: #define SYSTEM_VERSION_EQUAL_TO(v)