在谷歌上花了一段时间之后,有件事告诉我,这个问题是新的。
我们有一个功能齐全的支持iOS7 7-8的项目。当然,它多次成功地提交到AppStore。
我们使用豆荚,大量的跟踪和监测,如遗传算法和不稳定。
现在,我们决定将构建在iOS 9上的Xcode 7应用程序的一个版本提交给TestFlight。
我们禁用了bitcode,因为很多pod,比如many和其他预构建的库都不包括它。
构建是成功的,在提交给iTunesConnect之后,我们得到了以下内容:

对于GoogleAppIndexing库,我们也有相同的(也在荚中),但是我们删除了它,只是为了使它正常工作。现在-不稳定。这太过分了,所以我试图了解iOS 9中发生了什么,以及是什么改变使一个完全工作的项目开始抛出这样的错误。
欢迎任何想法和想法!请分享你的经验,如果我错过了什么,我会乐意分享我的步骤。
发布于 2015-08-20 17:02:18
今天,当我尝试提交我们的应用程序(使用Xcode 7 beta 5)时,我遇到了同样的问题,同样的错误信息,但不是instabug.bundle位,而是TencentOpenApi_IOS_Bundle.bundle。
我解决了这个问题,在项目中找到了命名包,然后--正如错误消息所建议的--通过删除Info.plist键编辑了包中的CFBundleExecutable。CFBundlePackageType键已经设置为BNDL,所以我没有碰它。
在这些更改之后,我完成了Product> Clean,然后将应用程序提交到app没有问题。
我希望这能帮到你。
发布于 2015-09-10 13:14:24
在向App提交时,AviarySDK在Xcode 7 GM上遇到了这种情况。
首先,我会检查一下您是否在最新版本的库中--供应商可能已经修复了这个问题。但是,如果您仍然面临这个问题,正如Sleiman所描述的,您需要从违规库的plist文件中删除CFBundleExecutable键。
Cmd + Shift +O并键入"Info.plist",然后您可以找到适当的文件:

一旦编辑了plist,您可能会看到描述性名称(而不是CFBundleExecutable和其他键)。我无法在外部编辑器中编辑该文件,因此必须通过右键单击列表来切换到查看原始键/值:

现在您可以看到可以删除的CFBundleExecutable键(它具有“可执行文件”的描述)。
对于AviarySDK,我做了两次,每次在上面的图像中看到的每个Info.plist,然后能够成功地提交。
发布于 2015-10-11 17:22:34
我解决这个问题的方法如下:我们必须删除下列软件包的所有“可执行文件”:
确保"Bundle类型代码“等于BNDL
重要事项:不要在主项目info.plist中编辑任何内容。
附加屏幕,因为它们应该是他的"info.plist“上面列出的每一个包。



https://stackoverflow.com/questions/32096130
复制相似问题