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

M1设备上Xcode应用如何重置Flutter相册插件权限?

重置iOS设备照片权限(无需修改Bundle ID)

以下是几种可行的解决方法:

  • 方法一:系统全局重置
    打开你的iPhone/iPad,进入「设置」→「通用」→「传输或还原iPhone」→「还原」,选择「还原位置与隐私」,输入设备密码确认即可。这个操作会重置所有APP的权限授权状态,不止当前开发的应用。

  • 方法二:命令行单独重置目标应用权限

    1. 把设备连接到Mac,确保Xcode已识别设备,且设备开启了开发者模式
    2. 获取设备UDID:打开Xcode按Shift+Command+2调出「Devices and Simulators」,选中你的设备,在右侧信息栏复制UDID
    3. 获取应用Bundle ID:在Xcode项目的「Signing & Capabilities」标签页里找到「Bundle Identifier」并复制
    4. 打开终端,执行命令:
      xcrun devicectl privacy reset photos --udid <你的设备UDID> <你的Bundle ID>
      
      执行完成后重新安装应用,就能再次触发权限请求。
  • 方法三:删除证书后重装应用
    如果前两种方法无效,先删除设备上的应用,然后进入「设置」→「通用」→「VPN与设备管理」,找到对应的开发者证书并删除,重启设备后再通过Xcode重新安装应用,此时权限会重新弹出请求框。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.22 22:55:16