iphone - Xcode 4.2 中烦人的代码签名错误/警告

标签 iphone ios xcode xcode4

我正在尝试将我的 iOS 应用程序提交到 App Store,我已按照此处找到的必要步骤进行操作,https://developer.apple.com/legacy/library/technotes/tn2250/_index.html#//apple_ref/doc/uid/DTS40009933 ,存档,验证并将其提交给 Apple whiteout 任何错误。当我尝试为我的 iPhod touch 构建我的应用程序时出现问题,我收到以下警告:

Application failed codesign verification.  The signature was invalid, or it was not   
signed with an iPhone Distribution Certificate. (-19011)

[...]

test-requirement: code failed to satisfy specified code requirement(s)
codesign_wrapper-0.7.10: failed to execute codesign(1)
- (null)

该应用程序在设备上运行良好,但 xCode 一直向我显示此警告。

我的build设置如下所示(在目标和项目上):

enter image description here

很烦人。有关如何解决此问题的任何提示?

更新: 我很确定我找到了问题的原因。我在另一台机器上测试了它,没有出现警告。然后我在两台机器上比较了我的 key 和证书,删除了我第一台机器上的重复项。但它仍然没有用。在我的第二台机器上(我没有收到任何警告)我发现了一个“未知”证书,所以我删除了它(我之前也在我的第一台机器上删除了它)。但是现在我也在那台机器上收到了警告。有谁知道是否有可能以某种方式取回该证书?

最佳答案

您需要获取分发证书并在“build设置”中将代码签名参数设置为分发配置文件。

在左 Pane 的顶部单击您的项目,然后选择目标,打开“build设置”选项卡。找到“代码签名”组和分发分支。将所有内容设置为您的分发配置文件。这是为了寻找您的问题的解决方案。如果这些设置不能立即生效,您可能想尝试一下。

如果您没有分发证书,则需要在 iOS Provisioning Portal 获取它。

关于iphone - Xcode 4.2 中烦人的代码签名错误/警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7945481/

相关文章:

iphone - 将 UIView 的表示保存到文件

iphone - 如何从我自己的应用程序打开 iphone 邮件应用程序?

ios - IP可达性等级

ios - 带有 NSValue 的 Swift NSCoding

ios - Xcode:存档在验证期间有不正确的包 ID 和配置文件

xcode - 创建项目时选择 SwiftUI 和 UIKit 的功能已消失

iphone - 从应用程序商店更新后如何检测应用程序首次启动,iphone

iphone - 如何在 Xcode 中以编程方式更改 UITableViewController 的样式

ios - Swift 中的简单服务,持续存在,仅在前台?

xcode - 如何在 Xcode 中更改鼠标的 i-beam 光标?