在浪费了 1.5 天之后,我终于得到了解决方案,我的应用程序现在已提交到 App Store。
在终端玩了很多之后,最后我使用了这个命令
grep -r 'uniqueIdentifier' * .[!.]*
它将在当前目录中的所有文件中搜索字符串并递归搜索目录和文件。(也搜索隐藏)
所以在那之后我在终端找到了
- 我的项目目录中有一些我从未在我的 xcode 项目中使用过的额外类,它们被称为uniqueIdentifier
- 二进制文件 libChartboost.a也匹配
- 二进制文件 RevMobAds.framework/RevMobAds 匹配 二进制文件 RevMobAds.framework/Versions/A/RevMobAds 匹配 二进制文件 RevMobAds.framework/Versions/Current/RevMobAds 匹配
现在,对于问题 1,我删除了额外的不可用类
对于问题 2 Chartboost
- 在项目中拖放 Chartboost
- 取消选中- 将项目复制到目标组的文件夹(如果需要)
- 选择- 为任何添加的文件夹创建组
- 添加到目标
对于问题 3 RevMobAds
- 在项目中拖放 RevMobAds.framework
- 取消选中- 将项目复制到目标组的文件夹(如果需要)
- 选择- 为任何添加的文件夹创建文件夹引用
- 添加到目标
我两次都使用了更新的第三方库。
奇怪,但它会起作用,现在我的应用程序已提交。希望它会对某人有所帮助。
注意:请告诉我为什么 Chartboost 和 RebMobsads.framework 在我检查- 将项目复制到我的项目中的目标组文件夹(如果需要)时会给我错误。(如果有人有任何想法)