Dum*_*oko 97 itunesconnect ios cocoapods ios9 xcode7-beta5
花了一些时间谷歌搜索后,有些东西告诉我这个问题是新的.
我们有一个支持iOS7-8的全功能项目.当然,它已多次成功提交给AppStore.
我们使用pod,大量跟踪和监控,如GA和Instabug.
现在我们决定将iOS 9上的Xcode 7上构建的应用程序版本提交给TestFlight.
我们禁用了bitcode,因为许多pod,如Flurry和其他预构建的库都没有包含它.
构建成功,在提交到iTunesConnect之后我们得到了这个:

我们对GoogleAppIndexing库(在pod中也是如此)也是如此,但我们删除了它,只是为了让它工作.现在 - Instabug.它太过分了,所以我试图了解iOS 9中发生的事情,以及使一个完全正常工作的项目开始抛出这些错误的变化是什么.
欢迎任何想法和想法!请分享您的经验,如果我错过了什么,我会很乐意分享我的步骤.
Sle*_*man 112
我在尝试提交我们的应用程序时使用相同的确切错误消息遇到了同样的问题(使用Xcode 7 beta 5),而不是instabug.bundle有点,它适合我TencentOpenApi_IOS_Bundle.bundle.
我通过在项目中找到命名包来解决问题 - 正如错误消息所暗示的那样 - Info.plist通过删除CFBundleExecutable密钥来编辑捆绑包中的那个.该CFBundlePackageType键已经被设置为BNDL,所以我不碰它.
在完成这些更改后,我执行了Product> Clean,然后将应用程序提交到App Store没有问题.
我希望这有帮助.
Ada*_*m S 52
AviarySDK在Xcode 7 GM上遇到此问题,同时提交到App Store.
首先,我要检查您是否使用了最新版本的库 - 供应商可能已经修复了这个问题.但是,如果您仍然遇到此问题,正如Sleiman所述,您需要CFBundleExecutable从plist文件中删除有关库的密钥.
Cmd + Shift + O并输入"Info.plist",然后您可以找到相应的文件:
编辑plist后,您可能会看到描述性名称(而不是CFBundleExecutable其他键.我无法在外部编辑器中编辑此文件,因此我必须通过右键单击列表来切换到查看原始键/值:
您现在可以看到CFBundleExecutable可以删除的密钥(具有"可执行文件"的描述).
对于AviarySDK,我做了两次,每次Info.plist在上图中看到一次,然后能够成功提交.
Jon*_*tos 11
我解决了这个问题如下:我们必须删除以下包的所有"可执行文件":
确保"Bundle type code"等于BNDL
重要提示:不要在info.plist中编辑主项目中的任何内容.
附加屏幕,因为它们应该是每个包装上面列出的"info.plist".
如果构建是通过Less than(<)Xcode 7.0提交的,那么它将被提交,我也按照Xcode 7的方式解决了它:
info.plist在Project Navigator项目中搜索如下图所示:
现在info.plist逐个打开这些文件并删除除目标之外的BundleExecutable密钥info.plist
现在清理了项目并实现了,并且提交时没有问题.
我在 Google Maps Library 中遇到了同样的问题,我删除了( ) 中的CFBundleExecutable键,这是 SDK 的 info.plist 清理项目并上传到应用商店。GMSCoreResources.bundleInfo.plist
快乐编程。
| 归档时间: |
|
| 查看次数: |
38440 次 |
| 最近记录: |