C# Xamarin.iOS新默认项目模板应用程序显示错误:SectaskLoadRights失败错误=22
我在Visual Studio 2017中设置了一个新的默认项目模板Xamarin.iOS应用程序,并希望在我的Mac mini build主机上测试该应用程序,该应用程序显示以下调试信息: iOSTestApp[…]扇区加载权限失败错误=22 iOSTestApp[…]SecTaskCopyDebugDescription:iOSTestApp 阅读后,我认为这与签署C# Xamarin.iOS新默认项目模板应用程序显示错误:SectaskLoadRights失败错误=22,c#,ios,xamarin,xamarin.ios,C#,Ios,Xamarin,Xamarin.ios,我在Visual Studio 2017中设置了一个新的默认项目模板Xamarin.iOS应用程序,并希望在我的Mac mini build主机上测试该应用程序,该应用程序显示以下调试信息: iOSTestApp[…]扇区加载权限失败错误=22 iOSTestApp[…]SecTaskCopyDebugDescription:iOSTestApp 阅读后,我认为这与签署权利有关。我没有在新应用程序中使用任何权利,所以这不应该是问题所在 有没有人遇到过同样的问题并且知道如何处理 我的开发设置是:
权利有关。我没有在新应用程序中使用任何权利,所以这不应该是问题所在
有没有人遇到过同样的问题并且知道如何处理
我的开发设置是:
Microsoft Visual Studio Professional 2017
Version 15.9.2
Microsoft .NET Framework
Version 4.7.03056
VisualStudio.Mac 1.0
Xamarin 4.12.3.72
Xamarin Designer 4.16.11
Xamarin Templates 1.1.127
Xamarin.iOS and Xamarin.Mac SDK 12.2.1.10
编辑:更新了VS 15.9.2->15.9.5,但没有任何更改对于我来说,这个错误也出现了。它是由无限递归循环引起的。我有一处房产因为打字错误而意外地自称:
string name;
public string Name {
get => Name; // this capitalization error caused it. Should be name.
}
请检查最近编写的代码中是否有无限循环 如果两个项目使用不同的权限
,则相同的设置/捆绑签名设置可能无法确保同样有效。此外,可以先将VS更新到最新版本,然后重新生成项目并检查是否正常。非常感谢您的评论。我正在使用默认的authorights.plist,没有任何修改。我会将VS更新到15.9.5,并在我再次获得构建主机时尝试重新部署。你能正常处理任何ios项目吗?我最好的猜测是你的wi-fi在连接方面有一些问题。嗨,谢谢你的评论。其他(较旧的)iOS项目运行良好。此外,当我在Mac上本地运行XCode上的iPhone应用程序时,我也遇到了同样的问题。2021年,Mac上最新安装的Visual Studio出现了同样的问题,有什么想法吗@JuniorJiang MSFT