Мне кажется, что Libjvm.dylib требует JIT. Без права приложения сбоятся в начале на Pthread_JIT_WRITE_PROTECT_NP Вывод метода. Вот отчет о сбое: < /p>
Код: Выделить всё
Thread 2 Crashed:
0 libsystem_pthread.dylib 0x199b30bdc pthread_jit_write_protect_np + 520
1 libjvm.dylib 0x103301178 Threads::create_vm(JavaVMInitArgs*, bool*) + 184 (threads.cpp:430)
2 libjvm.dylib 0x1030ddfc0 JNI_CreateJavaVM_inner(JavaVM_**, void**, void*) + 80 (jni.cpp:3577) [inlined]
3 libjvm.dylib 0x1030ddfc0 JNI_CreateJavaVM + 116 (jni.cpp:3668)
4 libjli.dylib 0x102452904 InitializeJVM + 200 (java.c:1506) [inlined]
5 libjli.dylib 0x102452904 JavaMain + 264 (java.c:415)
6 libjli.dylib 0x10245580c ThreadJavaMain + 12 (java_md_macosx.m:720)
7 libsystem_pthread.dylib 0x199b2fc0c _pthread_start + 136
8 libsystem_pthread.dylib 0x199b2ab80 thread_start + 8
У меня есть один конкретный вопрос: означает ли это, что Java-приложение для Mac всегда будет требовать разрешения com.apple.security.cs.allow-jit для запуска в песочнице приложения
Все, чем кто-либо может поделиться в этой области, будет высоко оценено, поскольку я все еще новичок в этом. Спасибо!
Подробнее здесь: https://stackoverflow.com/questions/797 ... in-app-san
Мобильная версия