我在Visual Studio 2017中设置了新的默认项目模板Xamarin.iOS App,并希望在应用程序显示以下调试信息时在Mac mini构建主机上测试该应用程序:
iOSTestApp [...] SecTaskLoadEntitlements失败error = 22
iOSTestApp [...] SecTaskCopyDebug描述:iOSTestApp
阅读this question:后,我认为它与Entitlements
的签名有关。我在新应用中没有使用任何权利,所以这不应该成为问题。
有人遇到过同样的问题,并且知道如何解决吗?
我的开发设置是:
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,但没有更改
答案 0 :(得分:0)
对我来说,这个错误也出现了。它是由无限递归循环引起的。由于打字错误,我有一个属性被意外调用:
string name;
public string Name {
get => Name; // this capitalization error caused it. Should be name.
}
检查任何最近编写的代码是否存在无限循环!