Сообщение Dyld: библиотека не загружена: /System/Library/Frameworks/FileProvider.framework/FileProvider - PullRequest
0 голосов
/ 31 августа 2018

Я занимаюсь разработкой приложения для нескольких устройств с помощью C ++ Builder (RAD Studio 10.2.3).

Релиз Android работает, а iOS - нет.

Я создаю приложение для iOS, используя Mac (MacOS 10.3.4), с Xcode 9.4.1 (с iOS SDK 11.4), с возможностью компиляции как для 32-битной, так и для 64-битной версии.

Я выпускаю его для специального развертывания. Мой iPad3,3 (iOS 9.3.5) подключен к ПК через USB и синхронизирован с iTunes. Я устанавливаю приложение, перетаскивая его с ПК на устройство в iTunes.

Когда я запускаю приложение на iPad, на мгновение появляется черный экран, а затем ничего. Если я читаю файл .crash в C: \ Users \ myuser \ AppData \ Roaming \ Apple Computer \ Logs \ CrashReporter \ MobileDevice \ myiPadName (синхронизировано с iTunes), я вижу:

Incident Identifier: 42CFCEA1-EE7A-4AF3-A7A5-4FA5976B1541
CrashReporter Key:   ad037ec0f72fef57d801caab47534a1552cbae5b
Hardware Model:      iPad3,3
Process:             MyApp [370]
Path:                /private/var/containers/Bundle/Application/04BA1DBE-7049-4FAB-9955-7624B233313C/MyApp.app/MyApp
Identifier:          it.mycompany.myapp
Version:             1.0.0 (1.0.0)
Code Type:           ARM (Native)
Parent Process:      launchd [1]

Date/Time:           2018-08-31 11:28:52.52 +0200
Launch Time:         2018-08-31 11:28:51.51 +0200
OS Version:          iOS 9.3.5 (13G36)
Report Version:      105

Exception Type:  EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000001, 0x00000000e7ffdefe
Triggered by Thread:  0

Filtered syslog:
None found

Dyld Error Message:
Dyld Message: Library not loaded: /System/Library/Frameworks/FileProvider.framework/FileProvider
  Referenced from: /var/containers/Bundle/Application/04BA1DBE-7049-4FAB-9955-7624B233313C/MyApp.app/MyApp
  Reason: image not found
  Dyld Version: 390.7

Binary Images:
0x50000 - 0x7a3fff FriulMedica armv7  <cdfdbcde54883701825adc5ea65b0b14> /var/containers/Bundle/Application/04BA1DBE-7049-4FAB-9955-7624B233313C/MyApp.app/MyApp
0x1fe60000 - 0x1fe87fff dyld armv7  <146dc907cdf7350eb7cf92a77291119f> /usr/lib/dyld

Это просто простое приложение на C ++. Если я попытаюсь с простым приложением Delphi ... это работает ...

В чем может быть проблема?

1 Ответ

0 голосов
/ 03 сентября 2018

Я решил эту проблему, удалив каркас FileProvider (который, кажется, доступен из iOS 11) из RAD Studio> Инструменты> Параметры> Параметры среды> SDK Manager.

...