关于ios审核被踢回的问题分析
来源:互联网 发布:袁姗姗知乎 编辑:程序博客网 时间:2024/06/06 02:45
和同事聊天, 聊到审核问题上, 同事说苹果拒绝的话根本不提示你到底什么原因, 也总结了我自己经历的一些问题, 里面提到模糊错误有可能在以下几种情况, 应该对你有一定的帮助 :
审核时错误:
经过人工审核导致app无法通过的错误可能性
1.未提供有效的测试账户名称
如果你的游戏或者应用存在需要登录才能开始体验大部分内容, 则需要给苹果一个测试账户, 在提交的网页上一并给了就是
2.广告遮挡按钮, 或者离按钮太近
广告放到很容易骗点击的地方是不可取的, 人工审核会被几率踢回
3.iap中存在一次性购买, 却没有restore功能
iap只要有非消费类就必须有restore功能, 哪怕只有一个非消费类
4.游戏过于无聊, 应用过于简单
没什么说的, 放弃这个项目或者继续开发, 不像样的应用也拿不出手
5.游戏bug太多
被审核人工踩雷, 你就需要重新思考了
6.testin等:
用于测试信息回馈, 我猜苹果不允许第三方监测app数据分析, 估计如果testflight如果没有被收购, 肯定也会遭遇这个待遇
7.友盟等:
此类框架支持第三方付费交易系统, 和第三方app推荐系统, 这两个都是苹果不允许的, 如果有此问题, 请移除此类框架
提交时报错:
提交app结束时报错, 这类错误好处理, 根据错误提示反复修改提交或者校验就可以了:
1.itms-90049 错误
检查自己的项目里面是否包含其他第三方无用的info.plist
本人使用了sharesdk, 中的qq包括了, 删掉它就ok了
2.ipad出现bundle错误
错误信息
ERROR ITMS-90475: “Invalid Bundle. iPad Multitasking support requires launch story board in bundle ‘xxxx’.” ERROR ITMS-90474: “Invalid Bundle. iPad Multitasking support requires these orientations: ‘UIInterfaceOrientationPortrait,UIInterfaceOrientationPortraitUpsideDown,UIInterfaceOrientationLandscapeLeft,UIInterfaceOrientationLandscapeRight’. Found ‘UIInterfaceOrientationPortrait’ in bundle ‘xxxx’.”
方法1
移除app对iPad Multitasking的支持, 这样做 app不支持多任务, 会完全呈现成全屏
方法2
配iPad Multitasking,下面是参考资料
3.-fembed-bitcode错误
提示:
-fembed-bitcode is not supported on versions of iOS prior to 6.0
方法1
把build setting内的Enable bitcode参数改为false
方法2
内部引用的其他类库全部支持Enable bitcode
Sharesdk本身包含很多第三方类库, 做到支持这一点很难
4.Missing Push Notification Entitlement警告
注意, 这只是个黄色叹号警告
官网工作人员提示可以忽略这个警告
5.was built for newer iOS version (5.1.1) than being linked (5.1)警告
修改设置Other Linker Flags项添加-w
6.Could not resolve external type警告
方法:
设置中的Debug Information Format项:
修改debug为DWARF
修改release为DWARF with dSYM File
7.ITMS-9000: “Invalid Code Signing…..”错误
出现这个错误, 怎么编译, 清理都不好用, 后来重启下机器好了
8.“Missing 64-bit support.”警告
现在应该不再会出现这个警告, 有时效性, 当时是强制支持x64的最后期限, 不过苹果没征兆的提前到了1月份就强制了
苹果提交应用方式:
app可以通过xcode内部提交也可以通过Application Loader提交, 前提都需要帐号, 还记得我之前提到必须主账号提交么, 其实子帐号也可以提交, 这个苹果只是关闭了对应通道, 方法是下载xcode5以前版本的xcode, 提交使用子账户是可以提交成功的
- 关于ios审核被踢回的问题分析
- 关于iOS审核加急的 账号问题说明
- iOS中关于苹果审核IPv6的问题
- 关于IOS 的快速审核
- iOS App store 应用审核由于 IPv6 网络问题被拒的一点分析
- iOS app 关于 IPv6 问题被拒的应用,通过审核办法之一
- 关于iOS提交审核的IDFA
- 关于iOS提交审核的IDFA-2
- iOS--关于审核
- iOS提交审核:关于您的 App 正在使用广告标识符 (IDFA)的问题
- 关于iOS审核由于ipv6环境下无法连接的问题
- IOS审核 2.23问题
- IOS审核问题
- IOS上架审核问题
- iOS AppStore 审核驳回 关于 UIBackgroundModes 定位问题
- iOS APP提交审核,关于第三方登录被拒的那些事儿
- iOS APP提交审核,关于第三方登录被拒的那些事儿
- IOS-关于IAP:苹果的审核规则发生了一点变化--没有“Restore”将会被拒
- 苹果推送--APNS远程推送证书的申请和制作——详细解析
- 差分进化算法(Differential Evolution)
- opencv3中SURF特征点检测
- Big Num的具体实现和思路
- 1004-递推
- 关于ios审核被踢回的问题分析
- opencv3中SURF特征点检测-两幅图像进行比较
- 转载:iOS开发过程中的各种tips
- 别去考验友谊,因为当你知道了限度
- 分布式版本管理——git:常用命令
- opencv3中SURF特征提取
- 苹果拒绝app原因—图文详解—持续更新
- 最近整理的快捷键(Eclipse,Android Studio, Win10)
- IOS 遍历未知对象的属性和方法