我刚买了一部新手机(同一型号),正在尝试运行我的(Flutter)应用程序。但是,我在“安装和启动”阶段遇到了
attach by pid '####' failed -- attach failed Not allowed to attach to process.
错误。我知道这是新设备上缺少一些设置的问题,因为我有旧手机(目前)并且仍然能够在其上构建我的应用程序而不会出现问题。
我认为问题在于我没有明确信任“设置”中的开发人员配置文件,但没有可访问的选项可以做到这一点。在我的设置中:
General/VPN & Device Management
仅显示 VPN
和 Sign In to Work or School Account
选项,没有提及配置文件或信任开发人员。如果手机已连接并且 XCode 打开/运行,这不会改变,正如一些答案所暗示的那样。
不确定这是否是新版本 iOS 的问题,或者是否还缺少其他内容 - 但到目前为止,我读过的许多帖子都没有任何帮助。正在寻找 iOS 17.4.1 的解决方案。
我已经尝试了关于这个问题的所有我能找到的方法,包括:
更新:这是 iOS 17.4.1+ 的问题。我将旧手机升级到最新的 iOS,现在遇到了同样的错误。另外 - 如果您想花时间对该帖子投反对票,请发表评论解释不符合标准的内容。
慢慢地将所有内容从我的旧应用程序移植到新项目以查找问题。这不是:
pubspec.yaml
)Podfile
)Info.plist
解决了。您需要删除所有 XCode 方案并重新制作它们。
参见https://github.com/flutter/flutter/issues/142502#issuecomment-1935453723