【发布时间】:2016-11-01 06:19:05
【问题描述】:
我正在尝试在使用地理定位和导航插件的 XCode 上构建我的 Cordova 应用程序。当我从 XCode 构建应用程序并将其部署在模拟器上时,它工作正常。但是当我添加使用地理定位和导航插件的代码时,构建失败并出现以下错误:
如何解决?
【问题讨论】:
标签: ios objective-c xcode cordova
我正在尝试在使用地理定位和导航插件的 XCode 上构建我的 Cordova 应用程序。当我从 XCode 构建应用程序并将其部署在模拟器上时,它工作正常。但是当我添加使用地理定位和导航插件的代码时,构建失败并出现以下错误:
如何解决?
【问题讨论】:
标签: ios objective-c xcode cordova
如果您有权访问 CMMapLauncher.h 和 CMMapLauncher.m,请尝试将 CMMapAddress 和 CMEmptyBool 重命名为 CMMapAdress1 和 CMEmptyBool1。 该错误表明CMMapLauncher和LaunchNavigator中这两个变量存在重复。
【讨论】:
CMMapAddress 或 CMEmptyBool。您能否告诉我您是如何确定这些变量需要从跟踪中重命名的?
CMEmptyAddress1和CMEmptyCoord1,然后在再次构建时,我遇到了与原始问题相同的错误,但现在使用CMEmptyAddress1 和CMEmptyCoord1。请提出任何替代方案。
将“No Common Blocks”从 Yes 更改为 No(在 Targets->Build Settings->Apple LLVM - Code Generation 下)解决了这个问题。
来源:https://github.com/dpa99c/phonegap-launch-navigator/issues/92
【讨论】: