问题标签 [appsflyer-ios-sdk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
398 浏览

ios - 如何解决 .../AppDelegate.h:13:1: Duplicate interface definition for class 'AppDelegate' 错误

我正在按照这些说明将 Appslflyer 集成到我的 React-Native 应用程序中:https: //support.appsflyer.com/hc/en-us/articles/360017822178#testing-ios-uninstalls

我想达到什么目标

我需要跟踪 iOS 卸载。他们使用静默推送通知,并要求我从上面的链接中复制粘贴一些代码。

我的问题是什么?

我已经完成了设置 p12 证书和安装的所有其他工作,但在将指令中的代码与我的应用程序中的现有代码合并时遇到了困难。

我尝试了什么?

我不知道我在看什么代码,但我尝试重命名 AppDelegate 以克服 .h 文件中的重复接口名称错误并将其导入为 AppDelegate2 但之后我不知道如何实现接口.

我还努力将一些代码粘贴到现有的实现中,但它仍然无法构建,而且即使构建成功,我也不知道它是否有效。

有Objective-C专业知识的人可以提供帮助吗?提前致谢。

我将 AppDelegate 的全部内容留在了代码片段中,以防您发现我可以粘贴新代码以使生活更轻松。

在我按照说明操作之前,我的 AppDelegate.h 看起来像这样:

在我按照说明操作后,它看起来像:

在我粘贴新代码之前,我的 AppDelegate.m 看起来像这样:

...在我粘贴新代码之后就像这样:

我在构建时收到此错误: Xcode 中错误的屏幕截图:.../AppDelegate.h:13:1: Duplicate interface definition for class 'AppDelegate'

0 投票
1 回答
120 浏览

ios - AppsFlyer SDK iOS 集成错误代码=3840“无价值”。

我已集成 AppsFlyer SDK,但不断收到以下错误:

它调用以下委托函数

控制台输出如下:

我正在使用最新的 pod,并已根据 AppsFlyer 教程配置了应用程序:

<AF_DEV_KEY> 和 <APPLE_APP_ID> 在真实代码中替换为我的应用程序 ID

你能建议如何解决这个问题吗?

谢谢!

0 投票
0 回答
59 浏览

ios - Swift 未定义的 OBJC 类符号

我正在尝试在模拟器上构建和运行我的项目,但从 AppsFlyer 库中收到此错误:

Undefined symbol: _OBJC_CLASS_$_AppsFlyerLib

在物理设备上构建和运行工作正常,仅在尝试模拟器时出现错误。

我试过了pod install --repo-update,我试过清理和构建,我试过删除派生数据,我试过退出 Xcode 并重新启动。没有任何帮助。此错误的原因是什么,我该如何解决?