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

标签 ios xcode6.1 apple-id

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

我已经将我的私有(private)苹果 ID 添加到 Xcode,但它显示为管理员。旧的 Apple id 显示为代理。如何使用我的新 Apple ID 归档我的项目。请帮我

最佳答案

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

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

您需要以下信息:

  • 项目文件的完整路径
  • 您用于归档的方案的方案名称,它出现在 xCode 中。如果您没有为归档设置方案,则需要为此目的进行设置。

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

    现在它已存档,您现在需要将其导出。对于此步骤,您需要以下信息:
  • 您刚刚生成的存档的完整路径。 xCode 存档的位置位于 xCode 首选项中的 Locations 选项卡下。
  • 生成的 IPA 文件的完整路径和文件名
  • 供应配置文件的名称,如它在 xCode 中显示的那样,例如您在 Developer Portal 中设置它时给它的名称。

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

    让我知道这是否有帮助!

    关于ios - 无法从 Xcode 中删除旧代理 Apple ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27915960/

    相关文章:

    ios - 在 Apple 开发新的开发者中心时将设备添加到配置文件

    ios - 我使用 Parse 创建应用程序,我必须编辑保存的内容

    swift - 如何在 Swift 中将变量实例化为对象?

    iOS Carthage 提交到 App Store 问题 : Unsupported Architecture, Invalid Segment Alignment

    ios - 我可以使用 Xcode 6 将使用 2.5.0 Cordova 版本开发的 Phonegap 应用程序发布到 AppStore

    ios - 如何在没有 Apple Developer 帐户的情况下在 xcode 6 中创建 ipa?

    ios - 使用“使用Apple登录”出现“注册不完整”错误

    IOS 通知显示两次默认和我的通知警报

    iphone - 检测特定的 iPhone/iPod touch 型号