Ошибка с турбо-модулем после добавления файла SwiftIOS

Программируем под IOS
Ответить
Anonymous
 Ошибка с турбо-модулем после добавления файла Swift

Сообщение Anonymous »

Я получаю сообщение об ошибке при добавлении моего TurboModule, если я добавляю в модуль быстрый файл — у меня есть связующий заголовок и все такое, но все равно не работает. Если я удалю быстрый файл, он снова заработает
` (ios/Pods/Headers/Public/ReactCodegen/BleManagerSpec/BleManagerSpec.h:15:2)
13 |
14 | #ifndef __cplusplus

15 | #error Этот файл должен быть скомпилирован как Obj-C++. Если вы импортируете его, вам необходимо изменить расширение файла на .mm.
| ^ Этот файл должен быть скомпилирован как Obj-C++. Если вы импортируете его, вам необходимо изменить расширение файла на .mm.
16 | #endif
17 |
18 | // Избегайте многократного включения символов BleManagerSpec`

Шаги по воспроизведению
npx create-react-native-library@latest BleYolanda
Yarn install && npx pod-install && npx expo run:ios (expo не использует предварительную сборку. Я управляю каталогами android и ios). Обратите внимание, что здесь все работает
в модулях/demo-turbo-module/ios добавьте ble-yolanda-Bridging-Header.h и BleYolanda.swift и снова запустите все команды, и я получаю следующие ошибки

Подробнее здесь: https://stackoverflow.com/questions/793 ... swift-file
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»