Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法从Xamarin向App Store分发IPA文件_Xamarin_Xamarin.ios - Fatal编程技术网

无法从Xamarin向App Store分发IPA文件

无法从Xamarin向App Store分发IPA文件,xamarin,xamarin.ios,Xamarin,Xamarin.ios,我正在研究Windows10上的VS2019 Xamarin与MacMini(MacOS Catalina 10.15.1)、XCode(11.2.1)的配对, 我做了以下工作: 右键单击project并选择存档 在存档管理器中我选择分发… 应用商店->然后选择我的(签名身份)和(配置文件),然后上传到商店 然后Vs崩溃并显示以下错误消息 发布项目“myapp”已完成,但出现错误。无法创建ipa 用于分发存档“myapp”的文件无法复制文件 “C:\Users\SWE\u A\AppData

我正在研究Windows10上的VS2019 Xamarin与MacMini(MacOS Catalina 10.15.1)、XCode(11.2.1)的配对,

我做了以下工作:

右键单击project并选择存档
存档管理器中我选择分发…
应用商店->然后选择我的(签名身份)和(配置文件),然后上传到商店

然后Vs崩溃并显示以下错误消息

发布项目“myapp”已完成,但出现错误。无法创建ipa 用于分发存档“myapp”的文件无法复制文件 “C:\Users\SWE\u A\AppData\Local\Xamarin\MonoTouch\Archives\2019-11-26\myapp.iOS 11-26-19 2.22 PM.xarchive\mSYMs\myapp.iOS.app.mSYM\35a1689918aaa1797d4e3a9c36ba5791\Microsoft.AppCenter.iOS.Bindings.dll.mSYM“ 至“obj\iPhone\Release\archives\myapp.iOS 11-26-19 2.22” PM.xarchive\mSYMs\myapp.iOS.app.mSYM\35a1689918aaa1797d4e3a9c36ba5791\Microsoft.AppCenter.iOS.Bindings.dll.mSYM”。 指定的路径、文件名或两者都太长。充分 限定文件名必须少于260个字符,并且 目录名必须少于248个字符


可能您应该将源更改为C:/drive或D:/drive(或路径中字符较少的其他位置),或安装长路径工具

根据错误日志,问题应该是路径。这里是一个很好的讨论供参考

关于,您可以查看此文档,它是问题的结果

在Windows API中(以下段落讨论了一些例外情况),路径的最大长度为MAX_path,定义为260个字符。本地路径按以下顺序构造:驱动器号、冒号、反斜杠、由反斜杠分隔的名称组件和终止的空字符。例如,驱动器D上的最大路径为“D:\256个字符的路径字符串”,其中“”表示当前系统代码页的不可见终止空字符。(此处使用的字符<>是为了清晰可见,不能作为有效路径字符串的一部分。)

因此建议将项目移动到短根文件夹路径,例如
C:\
。最好不要超过文件级别的三个级别