我正在尝试在Visual Studio中存档iOS应用。该应用以前可以运行,但开发者和分发证书已过期。我通过Visual Studio for Windows中的界面创建了新证书。当我自动设置时,它会找到我所能找到的正确证书。它将在本地iPhone上编译和运行,一切正常。当我尝试存档它时,它给出以下错误:
Cannot create an IOS archive 'MYAPP.iOS'. Process cannot be executed on XMA server.
System.IO.DirectoryNotFoundException: Could not find a part of the path "/Users/myuser/Library/Caches/Xamarin/mtbs/builds/DLLForMyApp.iOS/b638ce99e69d13fe4bbc255fa8e9522c059ce7093e06611ac8cf8c4f2831be49/obj/iPhone/Release/actool/bundle/AppIcon60x60@2x.png".
Windows计算机上的/Users/myuser/Library/Caches/Xamarin文件夹是空的。有人知道为什么会发生这种情况吗?
谢谢你,吉姆
1条答案
按热度按时间vq8itlhq1#
最后,这个问题不是路径长度问题。我过去已经采取了一些措施来解决这个问题。这个问题是证书问题。我最终删除了我所有的旧证书,并确保我在编译和存档时使用相同的分发证书和预配配置文件。我不得不走手动预配路线来确保这一点。