无法从 Xcode 中删除旧代理 Apple ID

Can't delete the old agent Apple ID from Xcode

我在将 Apple ID 添加到 Xcode 时遇到问题。到目前为止,我一直在使用办公室 Apple ID 作为我的 Xcode Apple ID。现在他们邀请我作为开发人员加入。因此,使用我自己的 Apple ID,我可以访问旧帐户中的配置文件和应用程序。现在我想将我自己的 Apple ID 添加到 xcode 并删除旧的办公室 Apple ID。但是我无法从 xcode 中删除旧的苹果 ID。当我存档项目并尝试保存 .ipa 文件时,它说无法访问该帐户。这意味着他们已经更改了旧帐户的密码。

我已经将我的私人 apple id 添加到 Xcode,但它显示为 Admin。旧的 Apple id 显示为代理。如何使用我的新 Apple ID 存档我的项目。请帮助我

如果您将它从您的钥匙串中删除后它仍然被下载(如果 Apple 已解决该问题,这可能不会再发生),那么在致电 Apple 之前,您可以尝试一个(最后?)手段。我会尝试在您的钥匙串访问应用程序中使用证书助理来申请证书。如果您不熟悉,证书助理位于钥匙串访问菜单下。步骤非常简单。

作为一种不同的方法,您还可以尝试在命令行上使用 xcodebuild 命令。如果您在管理您的 ID 或在 xCode 中添加帐户时遇到问题,这有时会在 xCode 失败的情况下起作用。

您需要以下信息:

  1. 项目文件的完整路径
  2. 用于归档的方案的方案名称,如 xCode 中所示。如果您没有设置存档方案,则需要为此目的设置。

然后就可以生成存档了:
xcodebuild archive -project [引号中的完整路径] -scheme [引号中的方案名称]

现在它已存档,您现在需要将其导出。对于此步骤,您需要以下信息:

  1. 您刚刚生成的存档的完整路径。 xCode 存档的位置在 xCode 首选项中,在“位置”选项卡下。
  2. 生成的 IPA 文件的完整路径和文件名
  3. 配置文件的名称,如 xCode 中所示,例如您在 Developer Portal 中设置它时为其指定的名称。

然后就可以导出了:
xcodebuild -exportArchive -archivePath [引号中的完整路径] -exportPath [引号中的完整路径,不带文件扩展名] -exportFormat [通常是 ipa,不需要引号] -exportProvisioningProfile [配置文件名称,因为它出现在xCode,在引号中]

让我知道这是否有帮助!

  1. 转到钥匙串
  2. 设置所有对象
  3. 查找您的 ID
  4. 删除它
  5. 转到xcode -> preference -> account
  6. 现在你可以删除它了