You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

iOS 26密码自动填充扩展通过Xcode安装后未在设置中显示的问题求助

iOS 26密码自动填充扩展通过Xcode安装后未在设置中显示的问题求助

大家好,我最近在开发iOS 26的密码自动填充(Credential Provider)扩展,遇到了个棘手的问题:我通过Xcode把主应用和扩展一起安装到iPhone上后,这个扩展始终没出现在「设置→密码→自动填充密码→其他密码提供程序」的列表里,导致我完全没法测试它的功能。

先跟大家同步下我已经排查过的内容:

  1. 扩展的Info.plist配置我反复确认过,相关片段是这样的:
<key>NSExtension</key>
<dict>
    <key>NSExtensionMainStoryboard</key>
    <string>MainInterface</string>
    <key>NSExtensionPointIdentifier</key>
    <string>com.apple.authentication-services-credential-provider-ui</string>
</dict>
  1. 主应用和扩展的Team以及Provisioning Profile都已经正确配置,没有配置错误的提示。
  2. 每次构建安装后我都重启了iPhone,确保系统能重新加载新的扩展。
  3. 查看控制台日志时,能看到iOS确实检测到了这个扩展——日志里有「Preferences discovered extensions: ... {id = myapp.myapp-autofill}」的记录,说明系统已经发现它的存在了。

但诡异的是,它就是不肯出现在设置里的可启用列表中。我想请教大家几个问题:

  • 有没有什么额外的操作步骤,能强制iOS 26显示通过Xcode安装的密码自动填充扩展?
  • 会不会有某些Xcode的隐藏设置或者配置文件的细节问题,导致扩展无法被正常显示?
  • 除了我现在查看的控制台日志,还有哪些特定的日志可以重点检查,用来确认扩展是否真的正确安装并且签名有效?

如果有大佬遇到过类似问题,或者有相关的排查经验,麻烦给我指个方向,非常感谢!

火山引擎 最新活动