Я пытаюсь собрать свое приложение ios ionic cordova, но после make pod install
возникают ошибки (podfile устанавливает firebasemessaging 2.0.0 и в зависимости входит protobuf 3.5.0)
fatal error: 'google/protobuf/Api.pbobjc.h' file not found
#import "google/protobuf/Api.pbobjc.h"
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
** BUILDFAILED **
Следующие команды сборки не выполнены: CompileC /var/root/Library/Developer/Xcode/DerivedData/Monitoreo_de_viajes-glbzeqldfofumbcfnebzzlyuslmv/Build/Intermediates.nougdehdProtobuf.build/Objects-normal/x86_64/Any.pbobjc.o Protobuf /jectivec / google / protobuf / Any.pbobjc.m обычный x86_64 target-c com.apple.compilers.llvm.clang.1_0.compiler CompileC / var /root / Библиотека / Разработчик / Xcode / DerivedData / Monitoreo_de_viajes-glbzeqldfofumbcfnebzzlyuslmv / Build / Intermediates.noindex / Pods.build / Debug-iphonesimulator / Protobuf.build / Объекты-нормальный / x86_64 / Proi.cbbuf.jpg/Api.pbobjc.m обычный x86_64 target-c com.apple.compilers.llvm.clang.1_0.compiler CompileC / var / root / Библиотека / Разработчик / Xcode / DerivedData / Monitoreo_de_viajes-glbzeqldfofumbcfnebzzlyuslmv / Build / Intermediates.noindex / Pods.build / Debug-iphonesimulator / Protobuf.build / Objects-normal / x86_64 / Duration.pbobjc.o Protobuf / targetc / google / protobuf / Duration.plm_6464.64c com.apple.compilers.llvm.clang.1_0.compiler CompileC /var/root/Library/Developer/Xcode/DerivedData/Monitoreo_de_viajes-glbzeqldfofumbcfnebzzlyuslmv/Build/Intermediates.nougdo/dimf_DilebBObjects-normal / x86_64 / Empty.pbobjc.o Protobuf / targetc / google / protobuf / Empty.pbobjc.m normal x86_64 target-c com.apple.compilers.llvm.clang.1_0.compiler (4 ошибки) (узел: 31386) UnhandledPromiseRejectionWarning: Код ошибки 65 для команды: xcodebuild с аргументами: -xcconfig, / Users / danielvivas / Downloads / julianacg-allexxiamobileapp-c3cd5868890e / myApp / платформы / ios / cordova / build-debug.xcconfig, монтирование, работа-работаxcworkspace, -scheme, Monitoreo de viajes, -configuration, Debug, -sdk, iphonesimulator, -destination, platform = iOS Simulator, name = iPhone X, сборка, CONFIGURATION_BUILD_DIR = / Пользователи / danielvivas / Загрузки / julianacg-allexxiamobileapp-c3cd5868890e / myApp / платформы / ios / build / emulator, SHARED_PRECOMPS_DIR = / пользователи / платформы danielvivas / Downloads / alm-x86-dc880 mycapc-my880djjjjjj/ ios / build / sharedpch (узел: 31386) UnhandledPromiseRejectionWarning: необработанное отклонение обещания.Эта ошибка возникла либо из-за того, что внутри асинхронной функции возникла ошибка без блока catch, либо из-за отклонения обещания, которое не было обработано с помощью .catch ().(идентификатор отклонения: 1) (узел: 31386) [DEP0018] Предупреждение об устаревании: отклонения необработанного обещания устарели.В будущем отклонения обещаний, которые не обрабатываются, завершат процесс Node.js с ненулевым кодом завершения.
здесь является частью config.xml
<allow-navigation href="http://192.168.0.33:8100" />
<plugin name="cordova-plugin-camera" spec="^2.4.1" />
<plugin name="cordova-plugin-console" spec="^1.0.5" />
<plugin name="cordova-plugin-device" spec="^1.1.4" />
<plugin name="cordova-plugin-geolocation" spec="^2.4.3" />
<plugin name="cordova-plugin-whitelist" spec="^1.3.1" />
<plugin name="ionic-plugin-keyboard" spec="^2.2.1" />
<plugin name="cordova-plugin-badge" spec="~0.8.5" />
<plugin name="cordova-base64-to-gallery" spec="~4.1.3" />
<plugin name="cordova-plugin-android-permissions" spec="~1.0.0" />
<plugin name="cordova-sqlite-storage" spec="^2.3.0" />
<plugin name="cordova-plugin-globalization" spec="^1.0.9" />
<plugin name="cordova-plugin-statusbar" spec="^2.4.1" />
<plugin name="cordova-plugin-sim" spec="^1.3.3" />
<plugin name="cordova-plugin-splashscreen" spec="^4.1.0" />
<plugin name="cordova-plugin-nativeaudio" spec="^3.0.9" />
<plugin name="cordova-plugin-shake" spec="^0.6.0" />
<plugin name="cordova-plugin-file" spec="^4.3.3" />
<plugin name="phonegap-plugin-push" spec="^2.0.0-rc4">
<variable name="SENDER_ID" value="123456789" />
</plugin>
<engine name="android" spec="6.2.3" />
<engine name="ios" spec="4.5.4" />
ФАЙЛЫ СТРОК
# DO NOT MODIFY -- auto-generated by Apache Cordova
platform :ios, '8.0'
target 'MYPROJ' do
project 'MYPROJ.xcodeproj'
pod 'FirebaseMessaging', '~> 2.0.0'
end
podfile.lock
ODS:
- FirebaseAnalytics (4.2.0):
- FirebaseCore (~> 4.0)
- FirebaseInstanceID (~> 2.0)
- GoogleToolboxForMac/NSData+zlib (~> 2.1)
- nanopb (~> 0.3)
- FirebaseCore (4.0.20):
- GoogleToolboxForMac/NSData+zlib (~> 2.1)
- FirebaseInstanceID (2.0.10):
- FirebaseCore (~> 4.0)
- FirebaseMessaging (2.0.8):
- FirebaseAnalytics (~> 4.0)
- FirebaseCore (~> 4.0)
- FirebaseInstanceID (~> 2.0)
- GoogleToolboxForMac/Logger (~> 2.1)
- Protobuf (~> 3.1)
- GoogleToolboxForMac/Defines (2.1.4)
- GoogleToolboxForMac/Logger (2.1.4):
- GoogleToolboxForMac/Defines (= 2.1.4)
- GoogleToolboxForMac/NSData+zlib (2.1.4):
- GoogleToolboxForMac/Defines (= 2.1.4)
- nanopb (0.3.8):
- nanopb/decode (= 0.3.8)
- nanopb/encode (= 0.3.8)
- nanopb/decode (0.3.8)
- nanopb/encode (0.3.8)
- Protobuf (3.5.0)
DEPENDENCIES:
- FirebaseMessaging (~> 2.0.0)
SPEC CHECKSUMS:
FirebaseAnalytics: 7ef69e76a5142f643aeb47c780e1cdce4e23632e
FirebaseCore: 90cb1c53d69b556f112a1bf72b5fcfaad7650790
FirebaseInstanceID: 8d20d890d65c917f9f7d9950b6e10a760ad34321
FirebaseMessaging: dfdcd307c2382290a1e297a81d0f18370f5b1bcd
GoogleToolboxForMac: 91c824d21e85b31c2aae9bb011c5027c9b4e738f
nanopb: 5601e6bca2dbf1ed831b519092ec110f66982ca3
Protobuf: 8a9838fba8dae3389230e1b7f8c104aa32389c03
PODFILE CHECKSUM: e1ffdda9786de21eb39516a537d0b8f676809ccd
КОКАОПОД: 1.1.1