【问题标题】:Xcode 13 on iOS 15 Beta 'Untrusted Developer' error on iPhone XS deviceiPhone XS 设备上 iOS 15 Beta 上的 Xcode 13“不受信任的开发者”错误
【发布时间】:2021-11-08 01:45:15
【问题描述】:

我已经在我的物理 iPhone XS 上测试我的 iOS 应用程序已经有一段时间了,当我尝试运行它时突然抛出一个错误:

“APP NAME”不再可用。

所以我再次通过 Xcode 重新构建到我的设备中以重新安装它。但我收到一条错误消息,提示 “Untrusted Developer”

所以我尝试转到“设置”>“常规”>“VPN 和设备管理”屏幕,查看是否需要再次“信任”我自己的开发者资料。但它没有出现在该屏幕或任何其他新的开发者资料上。

进行了一些研究并尝试排除故障。我找到并工作的解决方案之一是实际创建一个新的开发者帐户并使用它在我的设备上构建和安装应用程序。我确实工作,但我不想使用另一个开发者帐户来构建这个应用程序,因为我想使用的捆绑标识符已经绑定到那个旧帐户。而且我还有一堆其他应用程序与那个旧帐户相关联。

上述解决方案也不理想的另一个原因是,我的设备中已经有数月的数据保存在该应用程序中。如果使用新帐户创建新版本,它将无法访问使用其他帐户构建的旧应用的数据。

请注意,该旧帐户以前是付费帐户,但现在已过期。但直到最近我才遇到这个问题。所以我猜这与最近的 iOS 15 beta 版本有关。

我将为此提交错误报告。但是有没有人有任何想法或解决方法来摆脱这个问题?任何可能将我指向正确方向的信息将不胜感激。谢谢!

我已将此作为 AppleFeedback Assitant 上的错误提交。他们已经联系我索要日志和我用来重建项目的证书。我猜这是一个错误,他们正在尝试修复它。

【问题讨论】:

  • 您的个人资料过期了吗?检查您的证书设置。
  • 您的开发者证书似乎已过期,因为您尚未续订会员资格。
  • 这是否意味着如果不重新注册开发者计划,我将无法再在我的物理设备上测试我的应用程序?
  • 我可以签署和运行随机的 GitHub 项目,但不能签署和运行我自己的应用程序。我有一个付费开发者帐户。这太烦人了!为什么会这样?

标签: ios iphone xcode


【解决方案1】:

我设法解决了这个问题。

Xcode -> Preferences -> Accounts -> Manage Certificates -> + -> Apple Development 再制作新证书

我的情况可能与您的不同,但这是我看到的症状。我能够签署随机的 Github 项目并在我的手机上运行它们。我也有一个付费开发者帐户。我从来没有在我的 iPhone 上的 VPN & Device Management 设置中看到任何与我的应用程序相关的内容,现在仍然没有。

【讨论】:

  • 对我没用
  • 我还重置了我的 iPhone(没有删除所有数据,只是重置为默认设置)。尝试清除所有受信任的计算机。
  • OP 不再有一个有效的订阅 - 不像你的场景?
【解决方案2】:

我在我的 iphone 12 promax 上遇到了同样的错误,您只需要创建一个新的捆绑包标识符,然后构建,然后改回旧的捆绑包标识符。它对我有用

【讨论】:

  • 对我不起作用。我无法信任来自 iphone 设置的证书
  • 是的,对我也不起作用
【解决方案3】:

我想我找到了解决这个问题的方法。

您需要从钥匙串中删除旧证书,然后在 Preferences... -> Accounts -> Manage Certificates... -> Tap + 中创建新证书

我希望我能帮助别人。

【讨论】:

    【解决方案4】:

    iOS 15 + macOS Monterey + Xcode 13 似乎已解决问题

    更新到 macOS Monterey 后,我的应用程序正常启动。我要补充一点,我做了所有其他人可能会改变结果的事情。这包括更改我的包标识符并从密钥链中删除我的证书并创建一个新证书。我也在运行 Xcode 13.1、iOS 15.1 和 macOS 12.0.1。

    【讨论】:

      【解决方案5】:

      iOS 15 之前生成的配置文件阻止在新版本上安装。因此,您需要为您的应用程序生成一个新的配置文件。请尝试以下操作:

      • 退出 Xcode
      • 转到缓存的配置文件目录(cd ~/Library/MobileDevice/Provisioning Profiles/)
      • 备份现有的 文件到另一个目录
      • 删除下面列出的所有配置文件 ~/Library/MobileDevice/Provisioning Profiles/
      • 启动 Xcode
      • 在您的设备上安装/运行应用程序

      Xcode 将检测到您的本地系统上没有符合条件的配置文件,并在下一次构建到设备时请求新的配置文件。新配置文件将符合 iOS 15 配置。

      注意:如果仍然无法正常工作,请在您的设备上安装 iOS 15.2 beta release(Build 19C5026i 或更高版本)并再次尝试上述步骤。

      【讨论】:

      • 是的!这解决了我的问题!太感谢了。我将此标记为正确答案。
      • 只是想添加我的操作环境,以便其他遇到此问题的人有参考。我在 iPhone XS 上使用 MacOS 12.0.1 发行版,iOS 15.1,XCode 13.1
      猜你喜欢
      • 2021-09-26
      • 2021-11-18
      • 2019-11-30
      • 2014-10-10
      • 2019-02-27
      • 2019-12-31
      • 1970-01-01
      • 2016-11-16
      • 1970-01-01
      相关资源
      最近更新 更多