代号一个版本的IOS:致命错误:未找到“ MapContainer.h”

时间:2019-04-04 15:46:38

标签: codenameone

我尝试用一​​个代码构建我的代号,但是在构建过程中出现错误:

*/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 个答案:

答案 0 :(得分:0)

您添加了Google地图cn1lib而不使用它。您需要删除它或实际使用它,请参见:https://www.codenameone.com/blog/tip-uninstall-cn1lib.html