Xamarin.iOS新的默认项目模板应用程序显示错误:SecTaskLoadEntitlements失败error = 22

时间:2019-01-17 11:42:42

标签: c# ios xamarin xamarin.ios

我在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,但没有更改

1 个答案:

答案 0 :(得分:0)

对我来说,这个错误也出现了。它是由无限递归循环引起的。由于打字错误,我有一个属性被意外调用:

string name;

public string Name {
    get => Name; // this capitalization error caused it. Should be name.
}

检查任何最近编写的代码是否存在无限循环!