当我尝试上传我的档案时,我总是会收到来自苹果的无效签名电子邮件。我先尝试了自动签名,然后改为手动签名。删除了所有旧证书,清理了项目,从开发者门户重新创建了证书和配置文件,但仍然没有成功。
我在目标级别和项目级别上进行了代码签名设置。产品名称中也没有特殊字符。
我还检查了codesign/security命令的输出,就像这个答案中描述的那样。
有人有什么其他的想法吗?昨天我也联系了苹果支持,正在等待回复。
电子邮件内容:
亲爱的开发者,
我们发现您最近提交的“Bier brauen Bier Rezepte”的交付存在一个或多个问题。为了处理您的交付,必须纠正以下问题:
无效签名-密封的资源丢失或无效。路径[Bier brauen Bier Rezepte.app/Bier brauen Bier Rezepte]中的文件未正确签名。请确保您已使用分发证书而不是临时证书或开发证书对应用程序进行签名。验证Xcode中的代码签名设置是否在目标级别(覆盖项目级别的任何值)上是正确的。此外,请确保您正在上传的捆绑包是使用Xcode中的发布目标而不是模拟器目标构建的。如果您确定您的代码签名设置是正确的,请在Xcode中选择“清除所有”,在Finder中删除“build”目录,然后重建您的发布目标。更多信息,请参见https://developer.apple.com/library/ios/documentation/Security/Conceptual/CodeSigningGuide/Introduction/Introduction.html 纠正这些问题后,您可以重新提交已更正的二进制文件。
我在目标级别和项目级别上进行了代码签名设置。产品名称中也没有特殊字符。
我还检查了codesign/security命令的输出,就像这个答案中描述的那样。
有人有什么其他的想法吗?昨天我也联系了苹果支持,正在等待回复。
电子邮件内容:
亲爱的开发者,
我们发现您最近提交的“Bier brauen Bier Rezepte”的交付存在一个或多个问题。为了处理您的交付,必须纠正以下问题:
无效签名-密封的资源丢失或无效。路径[Bier brauen Bier Rezepte.app/Bier brauen Bier Rezepte]中的文件未正确签名。请确保您已使用分发证书而不是临时证书或开发证书对应用程序进行签名。验证Xcode中的代码签名设置是否在目标级别(覆盖项目级别的任何值)上是正确的。此外,请确保您正在上传的捆绑包是使用Xcode中的发布目标而不是模拟器目标构建的。如果您确定您的代码签名设置是正确的,请在Xcode中选择“清除所有”,在Finder中删除“build”目录,然后重建您的发布目标。更多信息,请参见https://developer.apple.com/library/ios/documentation/Security/Conceptual/CodeSigningGuide/Introduction/Introduction.html 纠正这些问题后,您可以重新提交已更正的二进制文件。