ios - 为什么即使配置文件设置为分发,xcode 也会抛出此错误?

标签 ios xcode4 submission

所以我要提交我的第一个应用程序。我严格按照各种指南和文档进行操作,并设法将其上传到 iTunes 应用程序商店一次。它作为与图标路径相关的无效二进制文件返回。很公平......我应用了我认为是修复的东西,然后 BANG!从那以后每次我尝试上传它时它都会返回一个错误,这个错误是准确的。:

warning: Unable to extract codesigning entitlements from your application. Please make sure DoorStop is a valid Mach executable that's properly codesigned. (-19050) /Users/jackson/Library/Developer/Xcode/DerivedData/DoorStop-gfwhzvdhgmutfhdhfmqznkcnzmak/Build/Intermediates/ArchiveIntermediates/DoorStop/InstallationBuildProductsLocation/Applications/DoorStop.app/DoorStop: invalid signature (code or signature have been modified) - (null)

现在我有一种感觉,我知道你要说什么,你需要确保它是用分发配置文件签名的,是的。我创建了一个新的并尝试了它,我从钥匙串(keychain)中删除了我的开发者证书和分发证书并重新添加它们....

最佳答案

好吧,既然我解决了这个问题,我就想我会回答这个问题。

在第一次提交时,我所做的一切都是正确的。但是,为了解决我得到的图标路径无效二进制文件,我更改了 .plist 文件。从那时起,我的应用程序将无法验证。

这是因为出于某种原因,Xcode 复制了我的 .plist 文件。并且正在用新的编辑创建一个新的。为了避免这种情况,我只是删除了一个一个的 .plist 文件,并确保我从目标的信息区域编辑了原始文件,而不是手动进行。

这避免了 Xcode 混淆,应用程序已成功提交。 :)

关于ios - 为什么即使配置文件设置为分发,xcode 也会抛出此错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11863118/

相关文章:

iphone - 如何在Xcode中安装证书(准备应用商店提交)

xcode - 无效的 info.plist - 将应用程序发送到应用程序商店时的 UIMainStoryboardFile 或 NSMainNibFile

ios - 自动从 paypal 交易中扣除款项以将其发送给应用程序所有者

iOS:录制动态音频播放

iphone - XCode4 不显示 "C/C++ Compiler Version"选项

iphone - 如何在 XCode 中创建依赖私有(private)静态库的公共(public)静态库?

iOS 应用程序二进制提交 : submitted from Xcode but it does not appear in iTunes Connect

ios - 如何在 ios UITextfield 中显示完整的占位符文本?

ios - 按下按钮时更改图像

ios - 如何使用核心图向散点图添加动画?