无法创建iOS归档文件:路径/文件名过长问题求助(多方案尝试未果)
遇到iOS归档创建失败:路径过长问题
ERROR 无法创建iOS归档文件'MyIosProject'。无法在XMA服务器上执行该流程。解压文件C:\Users\myusername\AppData\Local\Xamarin\iOS\Archives\2020-04-08\ac002825.zip时出错:指定的路径、文件名或两者过长。完全限定文件名必须少于260个字符,目录名必须少于248个字符。
我已经尝试了以下常见方案,但都没能解决问题:
已尝试的解决方案
- 开启Windows长文件名支持(注册表方式):启动注册表编辑器
regedit.exe,导航至HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem,双击LongPathsEnabled将其值设为1,确定后重启电脑。 - 通过组策略启用NTFS长路径:打开组策略编辑器
gpedit.msc,导航至本地计算机策略>计算机配置>管理模板>系统>文件系统>NTFS,启用“启用NTFS长路径”选项;如果没有组策略权限,改用上述注册表修改方式并重启。 - 修改项目配置文件:在项目的
.csproj文件中添加以下配置:<PropertyGroup> <UseShortFileNames>True</UseShortFileNames> </PropertyGroup>
目前以上方法均未解决该路径过长导致的归档失败问题。
内容的提问来源于stack exchange,提问作者ttt




