iOS 15 不受信任的开发者问题

Whi*_*ind 36 xcode apple-developer ios15

我最近更新到了新的 iOS 15,在 Xcode 中构建并运行我的应用程序后,同时使用与 iOS 15 安装之前相同的开发者帐户登录,我收到以下消息:

\n
\n

无法完成操作\xe2\x80\x99。无法启动 com.xyz.xyz.xyz\n因为它的代码签名无效、权限不足或\n它的配置文件尚未受到用户的明确信任。

\n
\n

和错误日志:

\n
\n

无法启动 \xe2\x80\x9cmy-project0name\xe2\x80\x9d 域:IDEDebugSessionErrorDomain\n代码:3 失败原因:操作无法\xe2\x80\x99 完成。无法\n启动 com.xyz.xyz.xyz,因为它具有无效的代码签名,\n用户未明确信任\n足够的权利或其配置文件。用户信息: {\nDVTRadarComponentKey = 855031;\nIDERunOperationFailingWorker = DBGLLDBLauncher;\nRawUnderlyingErrorMessage = "操作无法\\U2019t 完成。无法启动 com.xyz.xyz.xyz,因为它具有无效的\n代码签名、不充分的权利或其权限配置文件尚未\n被用户明确信任。"; }

\n
\n

系统信息

\n
\n

macOS 版本 11.6(内部版本 20G165)Xcode 13.0 (19234)(内部版本 13A233)\n时间戳:2021-09-21T12:36:18+02:00

\n
\n

早些时候(在 iOS14 上),可以通过以下方式解决这个问题:

\n
Settings.app -> General -> Profile -> Select Profile -> Trust\n
Run Code Online (Sandbox Code Playgroud)\n

但现在(在 iOS15 上)我实际上无法在该位置找到它。我该如何解决这个问题?

\n

wod*_*der 23

iOS 15 将受信任应用程序位置更改为:

设置 -> 常规 -> VPN 和设备管理

然后您可以在 下看到您的应用程序Developer App,单击它并验证它。

  • 除了 VPN 按钮和“登录以使用学校帐户工作”按钮之外,该菜单中没有显示任何内容...... (2认同)

小智 19

据我了解,这可能是与 iOS 15 / xcode 13 有关的错误。

我找到了一个解决方案,即创建一个新的 Apple ID 并使用它在 xcode 中签署您的应用程序。

您可以通过进入“签名和功能”选项卡并在选择团队时选择“添加帐户”来添加新团队。

完成此操作并再次在设备上运行该应用程序后,应该会出现“设置”>“常规”>“设备管理”中信任该应用程序的选项!

  • 好的,但是我可以使用我的旧帐户(我的旧团队)运行我的应用程序吗?因为这对我来说不是一个解决方案。我的目标是继续使用我的旧 Apple ID... (10认同)
  • 这真是太令人沮丧了!!!!!!!!!!!!!!!!!!!我与苹果开发人员支持人员交换电子邮件,他们总是将我发送到开发论坛。还有很多人有同样的问题......我对此感到非常沮丧!!!!!!!!!!!! (2认同)

Al *_*omo 9

正如@ujell指出的那样。iOS 15之前生成的配置文件阻止在新版本上安装。因此,您将需要为您的应用程序生成新的配置文件。请尝试以下操作:

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

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

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

  • 没用。禁用自动签名,关闭 Xcode,删除配置,重新启动 Xcode,重新启用自动签名(已检索新签名)。该应用程序在可以访问互联网的设备上运行,但不能在没有互联网访问的 WIFI 设备上运行。应用程序不会出现在设备管理中,因此无法手动验证。 (3认同)
  • 哇!谢谢你!删除 ~/Library/MobileDevice/Provisioning Profiles/ 中的所有配置文件确实有效!现在使用 Monterey - Xcode 13 和我的装有 iOS 15.1 的 iPhone 7! (2认同)
  • 它在 iOS 15.1 的 Big Sur 上对我有用。 (2认同)

Ted*_*len 7

事实上,看起来这个问题只发生在 IOS >硬件<运行 >= iOS 15 的真实设备上

我在“设置”中没有看到允许我将应用程序开发人员设置为受信任的选项。

我的旧版(真正的)iPad Air(运行 iOS 12.5)不会出现这种情况。该应用程序立即运行,不会提示信任等。

它在装有 iOS 15 的 Xcode 模拟器设备上运行也没有问题。所以是的,我认为这是 iOS 15 和/或 Xcode 问题。将此情况报告给了苹果公司。


小智 7

iPhone 中的 iOS 13,进入 “设置”->“常规”->“VPN 和设备管理”->“开发者应用程序” ->“信任并接受”