代号一构建IOS:致命错误:找不到'MapContainer.h'
Posted
技术标签:
【中文标题】代号一构建IOS:致命错误:找不到\'MapContainer.h\'【英文标题】:Codename one build IOS : fatal error: 'MapContainer.h' not found代号一构建IOS:致命错误:找不到'MapContainer.h' 【发布时间】:2019-04-04 15:46:38 【问题描述】:我尝试构建我的代号一个代码,但在构建过程中出现错误:
*/dist/app-src/com_codename1_googlemaps_InternalNativeMapsImpl.m:19:10: fatal error: 'com_codename1_googlemaps_MapContainer.h' file not found
#include "com_codename1_googlemaps_MapContainer.h"
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
我已经用旧版本的 GoogleMaps.cn1lib 和最后一个对其进行了测试,但它并没有改变任何东西,我仍然有同样的错误。 我有这个问题,因为我已经根据我的应用程序修改了 ios.plistInject:
codename1.arg.ios.plistInject=<key>NSBluetoothPeripheralUsageDescription</key><string>This app uses a BLE cardreader</string><key>UISupportedExternalAccessoryProtocols</key><array><string>com.test.reader</string></array>
我必须准确地说“com.test.reader”当然不是真正的价值......
我阅读了this,并在构建提示中添加了提示:
codename1.arg.ios.pods=GoogleMaps
codename1.arg.ios.pods.platform=8.0,7.0
codename1.arg.ios.pods.sources=https://github.com/CocoaPods/Specs.git
但它仍然没有构建它。
【问题讨论】:
【参考方案1】:您添加了谷歌地图 cn1lib,但没有使用它。您需要删除它或实际使用它,请参阅:https://www.codenameone.com/blog/tip-uninstall-cn1lib.html
【讨论】:
以上是关于代号一构建IOS:致命错误:找不到'MapContainer.h'的主要内容,如果未能解决你的问题,请参考以下文章
React Native iOS - 致命错误:找不到模块'GoogleMapsBase'
致命错误:找不到模块映射文件 YogaKit.modulemap
iOS 14 致命异常:在当前数据模型中找不到 NSInternalInconsistencyException 路径
Flutter 致命错误:找不到“Flutter/Flutter.h”文件