You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

iOS16.0.2下iPhone11测试Swift应用反复出现Untrusted Developer问题求助

解决iOS测试应用重复出现“Untrusted Developer”的问题

以下是几个能彻底避免重复提示的实用方案:

1. 确保签名配置正确

  • 在Xcode中打开项目,进入Signing & Capabilities标签页,勾选Automatically manage signing,并选择你的个人Apple ID作为Team。
  • 检查开发者证书有效性:打开Xcode偏好设置(Xcode > Settings),切换到Accounts,选中你的Apple ID,查看Certificates列表里的iOS Development证书是否有效,过期的话点击Manage Certificates重新生成。

2. 一次性信任开发者账号证书(关键步骤)

在你的iPhone 11(iOS 16.0.2)上操作:

  • 进入设置 > 通用 > VPN与设备管理
  • 找到你的开发者账号对应的条目(通常显示你的Apple ID邮箱或姓名),点击进入后选择「信任[你的账号名]」
  • 这个操作只需做一次,后续同一账号签名的所有测试应用都不会再弹出信任提示,除非你更换证书或重置设备。

3. 避免触发签名重置的细节

  • 不要频繁清理Xcode的Derived Data:缓存目录~/Library/Developer/Xcode/DerivedData里存着签名相关的缓存,随意删除会导致重新签名时出现异常,只有编译报错时再考虑清理。
  • 保持Xcode与iOS版本匹配:iOS 16.0.2需要Xcode 14.0及以上版本支持,版本不匹配可能引发签名逻辑异常。
  • 尽量固定Bundle ID:修改Bundle ID会触发Provisioning Profile重新生成,可能需要重新信任,测试期间尽量不要随意改动。

4. 特殊场景排查

  • 如果你用的是免费个人开发者账号:每个账号最多绑定10台测试设备,超出数量会导致签名异常。需要登录Apple开发者后台,在Certificates, Identifiers & Profiles的Devices列表中移除闲置设备,再重新生成Provisioning Profile。
  • 检查应用权限配置:如果应用用到了Push Notification、App Groups等特殊权限,要确保Signing & Capabilities里的配置与开发者后台的Identifiers设置一致,权限不匹配也会触发签名错误。

内容的提问来源于stack exchange,提问作者salavias

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 12:07:18