背景

5.1 号开始 App 审核开始强制支持 iPhone5,并禁止使用 UDID。

问题

上传 app 后一直处于 Invalid Binary 状态,并且收到一封邮件说 Non-public API usage

解决思路

查了下苹果开发者论坛,主要从这几个方面入手:

  • 第三方的 libraries/frameworks
  • 私有 API
  • IAP

开始我搜索了一下项目中的 UDID,搜出来的是 iRate,后来去除之后提交还是老样子,排除。

AdMob 已升级到最新版,排除

以上三个加起来只有一个最符合:MKStoreKit,查了下该项目在 Github 上的 issues 找到答案 https://github.com/MugunthKumar/MKStoreKit/issues/142

原因就是 VerificationController 使用了

[UIDevice currentDevice].uniqueIdentifier

将 VerificationController 删除即可

原地址:http://blog.sina.com.cn/s/blog_54ca030a0100z1d3.html

不少人遇到这个问题, 产生的原因也很多,重要的是看APPLE给你回复邮件,然后再找相应的解决办法.

1. 文件系统问题,一定要在MAC分区下编译上传

2. 多余的代码,这个是最烦人的,一定要看回复,然后删除多余的东西,很多是框架相关的

3. 缺少entitlements.plist,需要填写application-identifier

4. provisioning的问题,有的人遇到证书的问题,总之重新做一遍

5. "Icon Files"的问题, 参考http://stackoverflow.com/questions/3658929/itunesconnect-iphone-app-status-invalid-binary

6. deployment target 选择错误,最好重做RELEASE的DISTRIBUTION

http://www.cocoachina.com/ask/questions/show/112609

We have discovered one or more issues with your recent delivery for "渝客行". To process your delivery, the following issues must be corrected:
Invalid Signature - Make sure you have signed your application with a distribution certificate, not an ad hoc certificate or a development certificate. Verify that the code signing settings in Xcode are correct at the target level (which override any values at the project level). Additionally, make sure the bundle you are uploading was built using a Release target in Xcode, not a Simulator target. If you are certain your code signing settings are correct, choose "Clean All" in Xcode, delete the "build" directory in the Finder, and rebuild your release target.
Once these issues have been corrected, go to the Version Details page and click "Ready to Upload Binary." Continue through the submission process until the app status is "Waiting for Upload." You can then deliver the corrected binary.
Regards,
当我把index.html文件删除时,提交成功,index.html文件追加进去后,就出现Invalid Binary错误,index.html文件里面就是一些html代码
请问这是怎么回事,是不是资源文件需要什么设置?

转载于:https://www.cnblogs.com/123ing/p/3848905.html

APP 上传之后出现invalid binary 问题解决汇总相关推荐

  1. fckeditor编辑器上传文件出现invalid Request问题解决

    在fckconfig.js中找到FCKConfig.LinkBrowseURL将其后面改为: FCKConfig.LinkBrowserURL = FCKConfig.BasePath + 'file ...

  2. App上传GooglePlay后,微信登录及Facebook登录异常

    App上传GooglePlay后,微信登录及Facebook登录异常 微信登录异常的处理 原因 因为App上传到Google Play后,会被重新签名(Play App Signing).所以保存在微 ...

  3. vue富文本编辑,编辑自动预览,单个图片上传不能预览的问题解决:

    vue富文本编辑,编辑自动预览,单个图片上传不能预览的问题解决: 参考文章: (1)vue富文本编辑,编辑自动预览,单个图片上传不能预览的问题解决: (2)https://www.cnblogs.co ...

  4. IOS APP 上传到AppStore

    由于第一次接触要把 app 上传到 AppStore 比较棘手,很多地方不懂,研究了 大半天 终于给上传成功了,现在坐等审核吧,首先把上传到AppStore的流程 整理下 : 第一 :准备证书 (要确 ...

  5. 最全app上传渠道入口 拿去即用

    干货的文章看了很多,很多都是高大上的理论和思想,需要消化许久,也受益颇多.在这我也和大家分享一下我在千机团app上传的过程中的遇到的问题.适合小白,专业的大神请多指教. 1 应用市场的提交入口 这个对 ...

  6. app文件上传到服务器教程,app上传文件到云服务器

    app上传文件到云服务器 内容精选 换一换 本节操作以CentOS操作系统为例,介绍配置SFTP.使用SFTP上传或下载文件.文件夹的操作步骤.以root用户登录云服务器.执行以下命令查看ssh版本, ...

  7. 2022苹果AppStore应用商店上传与APP上传流程必看(基础篇)​

    如果App想要成功出现在商店中,开发者还需要经过上传操作和苹果公司的严格审核.同时,在App上架App Store时,如有违规,将受到苹果公司的处罚.此外,优质app也会得到苹果的推荐,通过优质曝光和 ...

  8. App上传应用市场的步骤有哪些能上传哪些应用市场

    App上传应用市场的步骤有哪些能上传哪些应用市场 越来越多的企业都开发了自己的APP,很多人会疑惑如何上传APP,山东临软教你如何上传APP,需要哪些流程呢? 一.上传APP方法: 1.应用市场注册开 ...

  9. 安卓APP上传市场开通开发者权限\上传操作

    安卓APP上传市场开通开发者权限\上传操作 一.百度市场 一).http://app.baidu.com/ 百度开发者平台--直接入口 http://apk.hiapk.com/ 安卓市场(已与百度整 ...

最新文章

  1. 德州农工大学 计算机排名,德州农工大学美国大学排名及专业排名汇总(USNEWS美国大学排名版)...
  2. hdu1394线段树点修改,区间求和
  3. 煮茶社区AVR开发板第二版[转]
  4. mysql1130_解决远程连接mysql错误1130的方法
  5. ReentrantLock学习
  6. 谐波分析显著性检验matlab,关于谐波检测方法的MATLAB仿真及综合性能分析.pdf
  7. IntelliJ IDEA 2017新工具
  8. IBM将剥离传统IT基础设施部门;迅雷前CEO陈磊涉嫌职务侵占罪被调查 ;Python 3.9发布|极客头条
  9. 绘制图像直方图 matplotlib
  10. Linux的用户和用户组管理(转)
  11. Clark变换与Park(派克)变换
  12. priority的用法
  13. 取消WIN10上shift键切换中英文输入法的设置
  14. pytorch学习五、深度学习计算
  15. javaweb+移动端 富文本
  16. 怎样将PDF水印删除 PDF删除水印的小技巧
  17. 2021-2027全球及中国BIM对象软件行业研究及十四五规划分析报告
  18. 在你的项目中集成 Android pay支付
  19. SKY85728-11低噪声放大器skyworks 高度集成 5 GHz前端模块(FEM)
  20. qq号码凶吉 php,QQ号码测吉凶

热门文章

  1. nginx防盗链功能
  2. 【codevs1380】没有上司的舞会
  3. 【POJ3784】Running Median(中位数,对顶堆)
  4. vs2019写c语言用不了scanf,VS2010里编C程式不能用scanf()吗?
  5. 博弈-尼姆博弈(nimm)
  6. maven项目的pom文件中常用的简单的标签理解
  7. python 随机请求头_为了爬虫换个头,我用python实现三种随机请求头方式!
  8. 带权有向无环图的最短路径(使用拓扑排序的方法)
  9. matlab的三维数组(三维矩阵)
  10. 2019蓝桥杯C++B:等差数列(详解)