我正在尝试将城市飞艇推送通知集成到我的phonegap iOS应用中。 我已按照说明进行操作,但是在构建项目时,我一直收到“找不到词法或预处理程序问题'UAGlobal.h'文件”。

我已经找到了,但是修复没有帮助。 我觉得我的问题可能出在标题搜索路径上,但我不确定。 有人遇到过类似的麻烦吗?

非常感谢

#1楼 票数:1 已采纳

我也遇到了这个问题,经过大量研究,我终于能够使它起作用。 我只是在尝试存档应用程序进行即席测试时收到错误消息。 据我所知,我不得不在Header搜索路径中添加其他条目。 这是我的标题搜索路径。 根据我在网上找到的一篇文章,我添加了4个条目。 不记得在哪里。

$(SRCROOT)/Airship
$(TARGET_BUILD_DIR)/usr/local/lib/include
$(OBJROOT)/UninstalledProducts/include
$(BUILT_PRODUCTS_DIR)

确保它们在添加它们的弹出框中位于单独的行中,并且已选中每个复选框。

我将它们添加到“调试”和“发布”搜索路径中,然后工作了。 确保将它们添加到“目标”下。 单击左侧文件树中的主项目时,然后单击“目标”下的应用程序名称,然后转到“构建设置”。 那是我添加它们的地方。 我认为这是我所做的一切。

如果那不起作用,我将需要记住我所做的其他事情。

  ask by MillyMonster translate from so

未解决问题?本站智能推荐:

2回复

UrbanAirship与CordovaiOS投掷集成

我有一个打包在Cordova(iOS平台)中的AngularJS Web应用程序。 添加了Urban Airship插件( urbanairship-cordova )后,运行时收到以下错误: UA插件的版本要求是Cordova 5.0.0+和Cordova iOS 3.8.0+。 我正
1回复

使用PhonegapforIos实施UrbanAirship被困于注册

我正在尝试使用电话间隙来实现Urban Airship,并遵循以下网址中的所有内容: https://support.urbanairship.com/customer/portal/articles/66970-implementing-with-phonegap 应用启动后,我将无法
1回复

Android中的phonegap的urbanairship通知插件的问题

我使用cli和phonegap创建了一个新应用程序。 一切顺利,我的应用程序已在模拟器和设备上成功运行。 现在,我想使用urbanairship推送通知。 我按照以下网址 https://github.com/urbanairship/phonegap-ua-push/blob/ma
2回复

无效的设备令牌,urbanairship,cordova,ios

我正在使用cordova开发应用程序。 对于推送通知,我是整合urbanairship。 设备已成功注册,但设备令牌的状态变为无效。 我已经创建了开发和生产配置文件,但是无法将设备注册为活动状态。 有人可以帮我吗?
1回复

PhoneGap-Android:从我的服务器通过UrbanAirship推送通知

我在Android PhoneGap应用程序中工作,我需要使用push notification by Urban Airship 。 我在我的应用程序中集成了( Development+Debug )Urban Airship推送通知,并从Urban Airship网站发送测试推送,并成功接
1回复

iOSCordova项目:添加urbanairship-cordova会导致生成错误65

科尔多瓦9.0 科尔多瓦iOS 5.0.1 城市飞船科尔多瓦8.0.0 Xcode 10.3(10G8) CocoaPods 1.7.5 macOS 10.14.5 一旦我在我的cordova项目中添加了urbanairship-cordova,就无法再构建该
1回复

使用UrbanAirship&Phonegap,无法注册设备:“设备令牌为零”

从git hub(https://github.com/urbanairship/phonegap-ua-push)上的最新示例,以及Phonegap / Cordova最新版v2.3.0的全新版本,我们在iOS注册设备时遇到了麻烦UA。 在我们更新到最新版之前,我们没有问题。 我们正在注册
1回复

通过Cordova和UrbanAirship从通知启动应用程序的回调功能

有点困惑。 我已经启动了Urban Airship并运行了通知和我的Cordova应用程序。 我想知道的是,是否有一种方法可以在按下或接收通知时确定应用程序是处于前台还是后台。 也许这甚至不是Urban Airship的事情,也许只是在通知通过时确定应用程序状态? 无论如何,有点困