在尝试存档并向我的应用程序发送更新到itunes connect时,我已更新到Xcode 7并遇到以下问题。
We have discovered one or more issues with your recent delivery.
To process your delivery, the following issues must be corrected:
Invalid Bundle - Info.plist specifies a non-existent file for the CFBundleExecutable key.
Once these issues have been corrected, you can then redeliver the corrected binary.
我已经尝试删除CFBundleExecutable但是我无法构建目标。这涉及一些谷歌签署sdk问题,并不是我的问题。 来源:https://stackoverflow.com/a/32645052/1329173
我能找到的唯一另一件事是https://github.com/danielgindi/ios-charts/issues/442,但这不是我使用的图书。
在iTunesConnect中,它显示上传仍处于"处理"国家,由于问题将无法获得。 我也尝试过清理和删除调试和bin文件夹。
CFBundleExecutable设置为Executetable_name
<key>CFBundleExecutable</key>
<string>${EXECUTABLE_NAME}</string>
答案 0 :(得分:5)
您的项目中是否包含 .bundle ?
如果您这样做,请检查其内容,并确保其中不包含任何 plist ,并且此plist不包含CFBundleExecutable
键。
(在您的工作区中广泛搜索CFBundleExecutable
可能会提示您提出此问题的来源......)
在我的情况下,只需删除整个 Instabug.bundle 即可,但您可能想要使用这样的第三方,因此您可以编辑plist而不是删除这个有问题的密钥。
答案 1 :(得分:0)
我开始工作,不知道到底是什么原因。我将OS X从Yosemite更新为El Capitan(10.11)。然后Xcode在启动时有一些要更新的组件,它没有指定,它仍然是Xcode版本7.0.1(7A11001)。最后一件事是iTunes Connect接口(sep-oct 2015),所以他们本可以进行一些维护/更新,因为它在iTunes Connect中标记为“处理”。 Processing for a week