Получение исключения, связанного с моно, при создании сборки при обновлении до El-capitan

Вот код, с помощью которого я пытаюсь создать build.

 NSTask *task=[[NSTask alloc]init];

 NSArray *arguments1 =  @[@"-v",@"archive",@"--   configuration:AppStore|iPhone",@"/XXX/SimpleTableView.sln"];

[task setArguments:arguments1];

[task setLaunchPath: @"/Applications/Xamarin Studio.app/Contents/MacOS/mdtool"];
NSPipe *pipe=[[NSPipe alloc]init];
[task setStandardOutput:pipe];
[task setStandardInput:[NSPipe pipe]];

[task launch];    [task waitUntilExit];

но он дает эту ошибку.

Необработанное исключение: обнаружено вложенное исключение.

Исходное исключение: в (оболочка, управляемая-родная) System.RuntimeType.getFullName (System.RuntimeType, bool, bool) в System.RuntimeType.ToString () [0x00000] в /private/tmp/source-mono-mac-4.2 .0-ветка / bockbuild-моно-4.2.0-ветка / профили / моно-мак-ксамарин / сборка-корень / моно-4.2.1 / mcs / class / corlib / ReferenceSources / RuntimeType.cs: 533

Когда он был на os x yosemite., Он работал нормально, но после обновления до el capitan он выдает эту ошибку. Любая помощь будет необходима.


person Ankur jain    schedule 03.12.2015    source источник


Ответы (1)


Не понимаю, почему это ошибка MCS, о которой следует сообщить на этот форум? Есть доказательства? Обратите внимание, что Xamarin не MCS

откровенный

person Frank Nimphius-Oracle    schedule 09.12.2015
comment
Я не знаю, связано ли это исключение напрямую с файлом mcs, но этот код работал нормально, когда он был на yosemite. Теперь на el-capitan он выдает это исключение. Я думаю, что это исключение связано с конфигурацией моно-фреймворка или связанный путь, который был изменен на el capitan. - person Ankur jain; 11.12.2015