这种问题已经遇到第二次了,而且是连续两次,再次碰到以后也让我感受到对记录下碰到问题和解决问题的过程的必要性。(这种问题一般苹果那边都会有邮件回复,提示你哪里有问题,但是我比较惨,邮箱是我们总监的,我们总监辞职了,还没有交接过来,问他也没回复)
因为之前没有遇到没有好好总结,所以忘记了怎么解决,然后又去百度,一般都是这两种解决方案:
1、支持iOS 10及以后的应用,使用到一些权限,必须在plist文件中添加对应的key,以及描述信息。
2、应用中使用到了一些私有API(包括第三方库中使用到私有API)。
先尝试第一种,我把plist文件从以前老项目中拷贝过来,然后再次打包提交,没有解决
基本可以断定是第二种情况,但是对使用私有api的概念还是有些模糊,我又去百度了一下,有具体的检测使用私有api的检测工具(https://www.jianshu.com/p/07779e293ca7),还有苹果那边是怎么确定你使用有私有api(https://www.jianshu.com/p/ed784b7fb9cf)
因为项目模块更改的并不多,增加的代码模块也还好,所以我选择用以前可以正常打包的项目进行一块一块添加,以至于如图,生成了这么多的构建版本。
过程很坎坷,终于在图片模块那里发现,当删除了那些图片,就会出现这个问题,而恢复以后,项目就正常可以提交了,具体原因我还不太清楚,先简单的纪录下来。
一个周末都被这个问题困扰,心累,好了,可以好好吃晚饭了
原文地址:https://www.cnblogs.com/includeao/p/9096995.html
时间: 2024-11-09 02:39:22