请检查您是否已这样做:
1) iOS Provisioning Portal 中的开发证书一份
2)将开发证书下载到您的Mac上并将其安装在您的Mac上(打开它,下载后,钥匙串将打开,您会看到开发证书
3) 检查iOS Provisioning Portal 中是否存在Provisioning Development Provile,使用您在钥匙串中的步骤2(以上)中添加的证书进行签名)。
4)您是否为 AppId 使用了通配符,或者为您添加了一个字符串?在 App Id 行下的 Provisioning Profiles 下,有一个像这样的字符串:**********.text
。如果你有这样的东西CD8V98ZN8M.*
(前面的第一个字符 . 不同,但点后面的星号很重要,那么你可以在每个应用程序中使用这个 Provisioning 配置文件签名。如果有这样的东西:CD8V98ZN8M.appname
,那么你的 Bundlename 在你的xcode 中的目标必须是 exacrly appname
。
5) 您是否下载了 Provisioning Profile 并通过将 Provisioning Profile 移动到 Icon 上将其安装到 Xcode 中?
6)在进行清理后尝试重建,如果仍然失败,请检查Code signing Identity
xcode 中应用程序目标中的 Bild 设置下的内容并选择您的开发配置文件,然后进行清理并尝试重建。
但也请查看这个问题:上传到 iTunes Connect 时如何解决“应用程序代码验证失败”?