重新启动 Xcode 和重新启动我的 Mac 都没有帮助。
Xcode 中的解决方案:
在 Xcode 中,转到 Preferences --> Accounts --> View Details 按 + 符号并选择 iOS Development 按左下角的刷新按钮(在 Xcode 7 中称为 Download all)
PS:
有时它也可能有助于删除无效的配置文件:右键单击 -> 移动到垃圾箱
我在注册为 Apple 开发人员一年后就看到了这个错误。
尝试重新启动 XCode。它对我有用。
当您的钥匙链中的证书过期时,可能会发生这种情况。
编辑:我现在建议 cert 和 sigh 生成您的证书和配置文件。这是 KrauseFx 的 fastlane 工具的两个命令的一部分。
使用证书和叹息:
打开终端并输入 cert 回答提示问题以区分您的用户、密码、团队、应用程序等 打开终端并输入 sigh 回答提示问题以区分您的用户、密码、团队、应用程序等。选择正确的个人资料在代码签名身份(iPhone 开发人员)
常规方式:
只需转到新的配置门户:证书、标识符、配置文件使用您的开发人员帐户登录。转到证书并单击加号按钮。然后选择 iOS Apps Development 并单击 Continue。遵循整个过程并下载新生成的证书。下载它并将其放入您的钥匙串中。从 XCode Organizer 设备窗口更新您的配置文件 在 Code Signing Identity(iPhone 开发人员)中选择正确的配置文件
如果在更新证书后上述所有建议都失败了,就像他们对我所做的那样,请浏览到以下位置;
~/Library/MobileDevice/Provisioning Profiles
...并删除您的配置文件。
然后再次从以下位置下载您的配置文件;
https://developer.apple.com/account/ios/profile/profileList.action
如果您使用的是越狱程序,请确保您成功越狱您的 iPhone。不要忘记在 Cydia 中安装 AppSync for IOS。
在 xcode 的最新更新中,此问题通常发生在您的证书已过期并且 xcode 继续使用旧证书直到它过期时。
关闭 xcode 并再次打开它会启动下载新证书并让您的应用程序运行的自动过程。
只需关闭xcode(Cmd + Q)然后再次打开它,加载您的项目并点击播放..它会询问您是否需要帮助来自动修复证书问题,然后您只需按照屏幕上的说明进行操作即可为你做所有的努力:)
您的配置文件已过时。
xcode Preferences Accounts Select your apple id View Details(右下角) 下载全部 再次运行并完成!
这可能在某种程度上是一种经验方法,但在许多评论员指出“这对我有用”或“这对我不起作用”的情况下,这是值得的。首先,问题可能出在多个位置,无论是您的证书(代码签名身份)还是您的配置文件。在做任何事情之前首先确定问题所在将节省大量浪费的精力。您将需要检查三个地方:
XCode Keychain 访问开发者门户(开发者会员中心)
好的,在 XCode 中单击项目(在目标标题上方),选择构建设置并滚动到“代码签名”。展开“CODE_SIGNING_IDENTITY”标题,您将看到一堆身份(调试、发布等)。每个身份都将与钥匙串访问中的证书匹配。找到匹配项并检查到期日期...如果已到期,您需要在 Developer Portal 中更新并下载它。检查每个身份,而不仅仅是您发现的第一个已过期的身份。此外,如果它已过期,您将需要重新生成任何使用过期证书的配置文件。如果证书没有问题,请检查所有供应配置文件的到期日期。再一次,如果它们已过期,则需要重新生成它们。
完成后,为您尝试构建的目标重复相同的过程。
https://i.stack.imgur.com/vGAAW.jpg
这通常是一个确定的迹象,表明潜伏着一个过期的证书,并且您的一个配置文件正在使用它。
当我的会员资格到期并续订时,我遇到了这个问题。我使用 xCode6 并通过从会员中心吊销过期的开发人员证书并清理构建文件夹( alt+[Product>Clean] )来解决这个问题。 xCode 自己处理其他问题。
请参阅此链接上的“更换过期证书”部分:https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingCertificates/MaintainingCertificates.html
我在使用 XCode 6.3 时遇到了这个问题 下面是对我有用的步骤。
转至 XCode > Preferences > Accounts
选择您的开发者帐户,然后点击 View Details...
点击窗口左下角的 refresh
按钮。它应该通知您缺少一些证书。点击Request
。 XCode 会自动下载丢失的证书。单击 Done
,它应该可以工作。
仅当您没有 iPhone 开发人员证书时才在模拟器上调试它。检查xcode中的左角你选择模拟器而不是设备。
我遇到了同样的问题,我从 xcode 中删除了所有配置资产并将它们添加回来,然后重新启动了 Xcode。
我的应用程序已加载到设备上并且可以正常工作。
如果您的开发人员证书已过期,也会发生这种情况。是时候支付苹果并更新它了:P
首先:转到构建设置并检查是否选择了您的有效代码签名身份。如果这没有帮助,请尝试更复杂的东西
就我而言,此对话框消息有效
用于签署可执行文件的身份不再有效。请确认您设备的时钟设置正确,并且您的签名证书未过期。 (0xE8008018)。
我在 Keychain Access 中的证书的状态为红色,尚未生效,有效期约为一年零一小时。我将时间设置为提前一小时,证书状态变为绿色有效。因此,这里的任何人都认为 xcode 重新启动的解决方案是不正确的,但这将导致 xcode 重新启动以使证书有效的时间流逝。因为,通过单击“修复问题”按钮,可以提前一年撤销并创建新证书(加上一些分钟,具体取决于提出此问题的语言环境)。
这个答案对我来说完全有用。
146 反对票 重新启动 Xcode 和重新启动我的 Mac 都没有帮助。
Xcode 中的解决方案:
In Xcode, go to Preferences --> Accounts --> View Details
Press the + symbol and select iOS Development
Press the refresh button in the lower left corner (called Download all in Xcode 7)
PS:
Sometimes it may also help to delete invalid provisioning profiles: right-click -> move to trash
I saw this error exactly one year after signing up as an Apple developer.
*** 我想知道的是为什么这个问题在11月之后经常出现。 ps:我的苹果开发者账号已经注册了好几年了。但是今年我把代理角色换成了另一个邮箱账号。
我的解决方案,在没有其他工作之后,去钥匙串访问并删除所有“iOS 开发人员”密钥/证书,然后让 Xcode 重新生成它们。
尝试将移动设备和 Mac 上的时间设置为“自动设置日期和时间”复选框并重新启动 xcode,这对我有用
这里的问题是您的个人资料是建立在过期的证书上的
所以如果证书过期,你必须进入开发者门户并更新你的证书
然后重新生成配置文件,以便在新证书上重新配置
我建议使用 iPhone 配置实用工具来管理 Mac 上的配置文件
如果您的证书未在本地安装。或者您尝试运行证书并选择“撤销并请求”新证书,然后您可以选择在您尝试运行的机器上执行此操作
转到首选项-> 帐户-> 在您的 AppleId 下-> 查看详细信息-> 在签名身份下,您可以看到证书的状态“有效”或“已撤销”,如果您想申请新证书,请转到 -> + 然后 -> 您尝试使用的分发类型。
在 Xcode 5.1 中 - 有一个自助区域为我完成了这项工作。
单击 > Targets 下的项目名称后,您将在 General 部分找到它。您应该会在“身份”部分(在您输入构建/版本号的位置)中看到一个警告图标和问题描述。
它注意到当前没有存储任何证书,通过一些自助框和更改我的密码,我得到了它。
这些是我遇到此错误的原因:
应用 ID 没有检查我的 iOS 开发人员证书(我是企业计划的成员),并且我的 Mac 中有 2 个具有相同应用 ID 的配置文件。我删了一个。
希望这可以帮助某人。
我尝试了以上所有方法。我不断收到有关未找到 UUID 的错误消息。
我去了项目,打开了 project.pbxproj 并找到了 UUID (2) 的所有实例并删除了 UUID(不是整行)。
修复了问题。
我通过在 Xcode 中选择正确的团队解决了这个问题(我是多个团队的一员)。另外,我撤销了我的证书,申请了一个新的,上传了它,然后重新下载了它。
从您机器上的目录中删除了配置文件:“~/Library/MobileDevice/Provisioning Profiles”。并登录到苹果开发者中心并编辑特定的配置文件并选择配置文件的证书并再次生成配置文件。安装了新的配置文件,它对我有用。
发现今天发生这种情况的另一种方式。当您在证书更改后编辑您的配置文件时,您可以看到选择的证书说选择了 1 个证书中的 2 个(如果您只使用 1 个证书)。只需取消选择并重新选择证书,您就可以重新生成并安装配置文件,它可以解决问题。
@vomako 的解决方案几乎解决了我的问题,但我不得不再采取几个步骤。
我参考以下...
在 Xcode 6.1.1 中,我去了 Preferences --> Accounts --> View Details
升级到 Xcode 6.1.1 后,我的主要问题是 >View Details 按钮变灰了。
我不得不删除我的帐户,重新启动 Xcode,然后重新添加我的开发者帐户。
在这一步之后,我可以再次查看详细信息并刷新我的配置文件。
我从目标常规设置的团队下拉列表中选择了无。然后选择了原来的团队。 Xcode 在它旁边显示了一些微调器。等待它完成,然后一切正常。在 Xcode 6.2 中尝试过
我多次遇到这个问题,通常可以通过关闭重新打开Xcode来解决。
我确实从 Xcode 管理器中删除了派生数据。它最终有效