Файл приложения cru sh после добавления кодового знака и прав - PullRequest
0 голосов
/ 10 марта 2020

Я хотел бы иметь время выполнения и кодовый знак в файле приложения, используя терминал для нотариального заверения Ma c. Но после того, как это произошло, приложение появляется sh, вообще не загружается.

Итак, я задал эту проблему компании Apple. Они ответили, что вы должны установить право на «com.apple.security.cs.allow-jit». Я пробовал, но результат не изменился. Я использовал следующую команду для добавления кода и параметров запуска в файл приложения.

% sudo codesign --force --verify \
--verbose -s 'Developer ID Application: <team name>' \
--timestamp -o runtime --entitlements <entitlements file path> \
<app file path>

А затем. Я уже проверял, используя следующую команду, работает ли эта команда хорошо. Результат не имеет проблем.

% codesign -d --entitlements :- <app file path> \

Вот среда разработки

Mac OS 10.13
Visual studio for Mac : 7.6.9
Xcode : 9.4.1
Mono.Framework:5.16.0

А вот вот cru sh log

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x0000000000000000
Terminating Process: exc handler [1749]

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 … mono_arch_create_sdb_trampoline + 122
1 … mini_get_breakpoint_trampoline + 60
2 … mono_arch_init + 204
3 … mini_init + 850
4 … mono_main + 5555
5 … xamarin_main + 1182
6 … main + 36
7 … start + 1

Можете ли вы сказать мне, почему Файл приложения происходит Cru sh? и, пожалуйста, расскажите мне о решении.

...