添加 Google Conversion Tracking SDK iOS-3.0.0 时应用程序崩溃

2023-12-02

我将 GoogleConversionTrackingSDK 添加到我的项目中,然后调用该函数:[ACTConversionReporter reportWithConversionID:@"972050884" label:@"Bzk1CIzPkAkQxKPBzwM" value:@"0" isRepeatable:NO];然后我的应用程序崩溃了。这是堆栈跟踪:

   'NSInvalidArgumentException', reason: '+[NSDate act_secondsSince1970]: unrecognized selector sent to class 0x10225d8d0'
*** First throw call stack:
(
    0   CoreFoundation                      0x000000010210f495 __exceptionPreprocess + 165
    1   libobjc.A.dylib                     0x0000000101bd499e objc_exception_throw + 43
    2   CoreFoundation                      0x00000001021a055d +[NSObject(NSObject) doesNotRecognizeSelector:] + 205
    3   CoreFoundation                      0x0000000102100d8d ___forwarding___ + 973
    4   CoreFoundation                      0x0000000102100938 _CF_forwarding_prep_0 + 120
    5   TestMoboSDK-Client                  0x00000001000143cb -[ACTReporterPrivate commonQueryParameters] + 84
    6   TestMoboSDK-Client                  0x0000000100014779 -[ACTReporterPrivate report] + 98
    7   TestMoboSDK-Client                  0x000000010001177a -[ACTReporter report] + 75
    8   TestMoboSDK-Client                  0x00000001000118d4 +[ACTConversionReporter reportWithConversionID:label:value:isRepeatable:] + 170
    9   TestMoboSDK-Client                  0x0000000100001de6 -[MoboSDK analytics] + 342
    10  TestMoboSDK-Client                  0x0000000100001c16 __20-[MoboSDK googleSDK]_block_invoke + 38
    11  libdispatch.dylib                   0x00000001027fd72d _dispatch_client_callout + 8
    12  libdispatch.dylib                   0x00000001027ee85f dispatch_once_f + 82
    13  TestMoboSDK-Client                  0x0000000100001bea -[MoboSDK googleSDK] + 122
    14  TestMoboSDK-Client                  0x0000000100001b53 -[MoboSDK init] + 899
    15  TestMoboSDK-Client                  0x0000000100001eb2 __17+[MoboSDK shared]_block_invoke + 50
    16  libdispatch.dylib                   0x00000001027fd72d _dispatch_client_callout + 8
    17  libdispatch.dylib                   0x00000001027ee85f dispatch_once_f + 82
    18  TestMoboSDK-Client                  0x0000000100001e6a +[MoboSDK shared] + 122
    19  TestMoboSDK-Client                  0x000000010000566e -[ViewController supportedInterfaceOrientations] + 254
    20  UIKit                               0x000000010088568b -[UIViewController __supportedInterfaceOrientations] + 378
    21  UIKit                               0x000000010087f7be -[UIViewController _preferredInterfaceOrientationGivenStatusBarAndDeviceAndOrientation:] + 59
    22  UIKit                               0x00000001007b7ef6 -[UIWindow setRootViewController:] + 103
    23  TestMoboSDK-Client                  0x00000001000078f0 -[AppDelegate application:didFinishLaunchingWithOptions:] + 464
    24  UIKit                               0x000000010077c3d9 -[UIApplication _handleDelegateCallbacksWithOptions:isSuspended:restoreState:] + 264
    25  UIKit                               0x000000010077cbe1 -[UIApplication _callInitializationDelegatesForURL:payload:suspended:] + 1605
    26  UIKit                               0x0000000100780a0c -[UIApplication _runWithURL:payload:launchOrientation:statusBarStyle:statusBarHidden:] + 660
    27  UIKit                               0x0000000100791d4c -[UIApplication handleEvent:withNewEvent:] + 3189
    28  UIKit                               0x0000000100792216 -[UIApplication sendEvent:] + 79
    29  UIKit                               0x0000000100782086 _UIApplicationHandleEvent + 578
    30  GraphicsServices                    0x00000001035a171a _PurpleEventCallback + 762
    31  GraphicsServices                    0x00000001035a11e1 PurpleEventCallback + 35
    32  CoreFoundation                      0x0000000102091679 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 41
    33  CoreFoundation                      0x000000010209144e __CFRunLoopDoSource1 + 478
    34  CoreFoundation                      0x00000001020ba903 __CFRunLoopRun + 1939
    35  CoreFoundation                      0x00000001020b9d83 CFRunLoopRunSpecific + 467
    36  UIKit                               0x00000001007802e1 -[UIApplication _run] + 609
    37  UIKit                               0x0000000100781e33 UIApplicationMain + 1010
    38  TestMoboSDK-Client                  0x000000010000b44a main + 138
    39  TestMoboSDK-Client                  0x00000001000017c4 start + 52
    40  ???                                 0x0000000000000001 0x0 + 1
)
libc++abi.dylib: terminating with uncaught exception of type NSException

我还尝试了一个新项目来添加此 SDK,但遇到了同样的崩溃。GoogleConversionTrackingSDK-iOS-3.0.0 是否支持 iOS 7?需要指导我在这里做错了什么或者我是否遗漏了什么。

Thanks.


出现这个问题是因为google在静态库中使用了类别
解决方案非常简单,您需要通知链接器

enter image description here

1)点击项目
2)点击目标
3)打开Build Settings tab
4) 搜索Other Linker Flags

enter image description here

5) 双击Other Linker Flags
6) Add -ObjC and -all_load flags
7)
删除二进制文件(从设备/模拟器中删除),
清洁项目(打cmd+shift+k) and
再次构建(点击cmd+b).

你准备好了!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

添加 Google Conversion Tracking SDK iOS-3.0.0 时应用程序崩溃 的相关文章

  • XCode 无法将 iPhone 应用程序部署到 iPhone 3GS

    因此 我构建了我的 iPhone 应用程序 它在模拟器中运行良好 因此我想将其部署到我的 iPhone 上进行最后一轮测试 然后再使用我的分发配置文件进行公开 Beta 测试 我已经这样做过很多次了 从来没有出现过问题 然而 自从上次测试运
  • 如何在 Core Data 中存储图像?

    只是猜测 我创建一个属性并将其类型设置为 二进制 但最终我该如何使用它呢 我猜幕后有一个 NSData 那么该属性实际上采用 NSData 吗 这个问题已经被问过很多次了 答案有点复杂 当涉及二进制数据时 您应该根据要使用的数据的预期大小来
  • 使用 iPhone 中的地图视图读取当前位置名称

    我读取了当前位置的纬度和经度值 然后成功将该位置固定在 iPhone 中 现在我想使用这个纬度和经度值读取该地名 我使用以下代码来读取查找当前位置 void mapView MKMapView mapView1 didUpdateUserL
  • 模块未使用库演化支持进行编译;使用它意味着无法保证二进制兼容性

    最近我遇到了 SDK 的编译时警告 这是否意味着它不是使用目标设置 构建用于分发的库 构建的 你需要设置Build Libraries for Distribution在项目中Build Settings to No然后它就会消失
  • 如何知道我的应用程序使用了多少 iCloud 空间?

    有没有办法查看我的应用程序正在备份到 iCloud 的内容以及它消耗了多少内存 Settings gt iCloud gt Storage Backup gt Manage Storage将显示正在备份的总计内容 iOS 会备份位于应用程序
  • 导入 RNCryptor 后架构 armv7 的未定义符号

    我导入了 RNCryptor 可以在这里找到 https github com rnapier RNCryptor https github com rnapier RNCryptor进入我的应用程序 但是 我在日志中收到了三个错误 Und
  • UIScrollView setZoomScale 将应用的旋转设置回零

    我已经从事地图替换工作很长一段时间了 整个事情的工作原理是UIScrollView由一个支持CATiledLayer 为了旋转我的地图 我旋转图层本身 使用CATransform3DMakeRotation 到目前为止效果很好 但如果我打电
  • 是否可以使用 Firebase 安排推送通知? [复制]

    这个问题在这里已经有答案了 我已经阅读了我能找到的所有文档 但仍然不知道这是否可行 如果我是用户 我可以安排特定时间的推送通知吗 Example 1 我是用户并打开应用程序 2 我允许通知并转到 pickerView 或其他任何内容 并设置
  • 覆盖层不与 UITableView 一起滚动 - iOS

    我有一个 UITableView 类 它使用以下方法在转到下一个屏幕时调用加载覆盖 问题是这个加载屏幕不随列表滚动 所以如果你滚动一点并单击某些东西 加载屏幕不会显示 因为它位于顶部 如何让加载屏幕始终保持在 UITableView 的顶部
  • 在 XCode 中链接静态 ObjC 库的过程

    我正在尝试链接到静态库 但不断收到链接器错误 我发现了一些发布示例的网站 但我无法看到我做错了什么 首先 我创建一个链接到我的库的项目 添加 gt 现有文件找到我的 xcodeproj 文件选择 将项目复制到目标组文件夹 选择我的宿主项目作
  • 如何禁用 iPhone 邮件应用程序中的电话号码链接?

    我的公司正在发送数字电子邮件收据 但遇到了 iPhone Mail 检测数字数据并将其自动链接为电话号码的问题 我已经看到元标记应该可以解决 iPhone 上的 Mobil Safari 中的问题 但该技巧似乎不适用于 Mail 有谁知道如
  • 虚拟乐器 iPhone 应用程序中的 VoiceOver 辅助功能?

    我收到盲人用户的评论 称我的一些声音和音乐相关应用程序只能在关闭 VoiceOver 的情况下使用 在 iOS 设备上启用 VoiceOver 辅助功能后 是否可以启用音乐键盘或鼓垫触摸区域 以便在点击键盘键或虚拟鼓组 等 时可以立即播放音
  • 以编程方式使用 Stack Overflow 进行身份验证

    我想在我的 iPhone 应用程序中添加赞成和反对投票 MyStacks http itunes apple com gb app mystacks id360030953 mt 8 为此 我需要能够使用 Stack Overflow 对用
  • AVAssetExportSession 为零 iPhone 7 - Plus 模拟器

    AVAssetExportSession在 iPhone 6 及以下版本上运行良好 但在 iPhone 7 iPhone 7 Plus 模拟器上运行不佳 Xcode 8 0 这段代码return nil在exportSession中 当在i
  • 如何让按钮闪烁?

    我试图在扫描正确时将按钮的颜色 只是闪烁 闪烁 更改为绿色 在出现问题时将按钮的颜色更改为红色 我可以用这样的视图来做到这一点 func flashBG UIView animateWithDuration 0 7 animations s
  • 在 iPhone 中缝合图片

    我想并排缝合2张png 在Cocoa中 我会使用 NSImage initWithSize 然后只是drawInRect 但是 UIImage 没有 initWithSize 类 我现在该怎么做 Use UIGraphicsBeginIma
  • 如何将 ios7 通用应用程序升级到基于 Xcode 6 的通用故事板应用程序?

    我目前有一个基于 xcode 5 ios 7 的通用应用程序 因此有两个故事板 我正在考虑将其更新到 ios 8 有没有办法 最佳方法将两个故事板迁移到通用的单个故事板 我在 xcode 6 中看不到转换选项 None
  • 加载新控制器时,iPhone 横向模式切换到纵向模式

    我的应用程序在横向模式下正确启动并且运行良好 BOOL shouldAutorotateToInterfaceOrientation UIInterfaceOrientation interfaceOrientation if interf
  • 如何在 iOS 8 中关闭两个 UIViewController?

    我正在使用 Objective C 开发 iPhone 应用程序 由于我需要一次关闭两个 UIViewController 所以我使用下面的代码 self presentingViewController presentingViewCon
  • Swift 中的 import 语句是否有相关成本?

    阅读字符串宣言 我看到一个段落 https github com apple swift blob master docs StringManifesto md batteries included关于避免Foundation不需要的时候导

随机推荐

  • JNA/WinAPI。模拟鼠标点击而不移动光标无法正常工作

    EDIT 抱歉 但我不确定我的问题是否正确关闭 有人建议我这样做thread但它没有回答我的问题 我可以模拟鼠标单击 但它无法正常工作 正如我在问题中所描述的那样 我仍在学习 JNA 并将其用于我的Java应用程序 JNA 5 6 0 和
  • 如何向 Jenkins Pipeline 添加超时步骤

    当您使用自由风格项目时 您可以设置在 20 分钟后如果未结束则中止构建 Jenkins 多分支管道项目如何实现这一点 您可以使用timeout step timeout 20 node sh foo 如果您需要不同的TimeUnit tha
  • 如何在 jqgrig 中使用内联导航传递外部数据?

    我在 jqgrid 中使用内联导航 所以我想添加新行 当我使用该行数据添加新行时 我想传递一些其他外部数据 怎么可能呢 你需要使用addParams的期权的属性inlineNav 查看示例here here and here例如 UPDAT
  • 在 lib/Varien/Data/Form/Element 文件夹中添加自己的文件是一个好习惯吗

    我需要在 Magento 中创建模块 其中包含很少的数据库表 该模块的功能之一是添加多个图像 例如 当在 添加新项目 or 编辑项目 管理页面 从左侧我有选项卡 其中之一是 物品图片 当被单击时 我希望此选项卡的内容是我自己的自定义内容 深
  • Django 中的社交媒体链接

    我想在 Django 模板中的帖子末尾设置一个社交链接 如何使用 Django 帖子中的社交媒体链接在社交中分享我的帖子 查看 django social share https github com fcurella django soc
  • 当执行长计算时,如何使用 Shiny 在 index.html 中实现进度条

    我正在尝试实现类似进度条的东西 以便在估计某些函数的值时使用 该函数需要很长时间来处理 有没有办法从 server R 发送一些指示功能已完成的指示器 这样我就可以隐藏 index html 文件中的进度条 我的代码如下
  • 使用 css 垂直流动的文本

    我想要一个包含一些文本的 div 但我希望文本垂直流动而不是水平流动 像这样 M y t e x t 关于如何用 CSS 实现这一点有什么想法吗 如果你只有一个line您可以尝试使用的文本width 1em letter spacing 1
  • 需要改变不同结构中的公共字段的方法

    我在这里使用 C 语言进行编程 适用于 Windows 和各种 Unix 平台 我有一组具有共同字段的结构 但也有不同的字段 例如 typedef struct char street 10 char city 10 char lat 10
  • 如何在 docker-compose 中将两个正在运行的容器相互连接?

    所以我有这个简单的 Python Flask 应用程序 其中有 2 个服务 应用程序和数据库 我希望应用程序 Flask 应用程序 连接到数据库服务 PostgreSQL 现在 当我注释掉应用程序服务并运行docker compose up
  • 面向对象的pyplot

    我需要处理 pyplot 对象 例如图形和轴 这是我想要的一个简化示例 In 1 import matplotlib pyplot as mp In 2 fig mp figure create a figure In 3 mp show
  • Java8时间库不能正确解释BST时区

    我正在迁移我的代码以使用java time包但我发现DateTimeFormatter无法正确解释时区 BST 英国夏令时间 而不是制作它UTC 0100 它将其转换为太平洋 布干维尔时区 有谁知道我如何解决这个问题而不需要回到旧的 Sim
  • 将 linq 连接的左侧或右侧填充为相同的行数

    我的目标是创建一个右侧或左侧行数相同的列表 无论左列或右列是否比另一列短 考虑这两个查询 var result1 from f in list2 join b in list1 on f index equals b index into
  • 以编程方式提交作业时 Spark EC2 集群上出现 java.io.EOFException

    真的需要你的帮助来理解我做错了什么 我实验的目的是以编程方式运行 Spark 作业 而不是使用 spark shell 或 spark submit 这些都对我有用 环境 我使用 spark ec2 脚本创建了一个包含 1 个主节点和 1
  • 正则表达式 - Unicode 属性参考和示例

    我对 RegexBuddy 提供的正则表达式 Unicode 属性感到迷失 我无法区分任何数字属性 并且数学符号属性似乎仅匹配 但不是 例如 是否有任何带有正则表达式 Unicode 属性示例的文档 参考 Unicode 字符属性 您在示例
  • 无法从 ionic 注销

    您好 我有离子登录和注销的问题 每次注销后 我仍然可以单击后退按钮 它会将我带回到上一页 我可以知道如何在注销时清除或删除会话 以便用户无法从登录返回上一页吗 var default stat scope logout function i
  • 类型错误:无法将 Sparsetensor 类型的对象转换为 Tensor

    我正在为 imdb 情感分析数据集构建文本分类模型 我下载了数据集并按照此处给出的教程进行操作 https developers google com machine learning guides text classification
  • Python3 CGI HTTPS 服务器在 Unix 上失败

    这个Python3 CGI HTTPS服务器几周 或几个月 前可以工作 但现在不再在Linux Ubuntu 下工作 我在 Ubuntu 10 04 和 Ubuntu 14 04 上尝试过 行为是相同的 现在 当我尝试访问任何 CGI 脚本
  • 在 XSL 中进行双遍?

    是否可以将 XSL 转换的输出存储在某种变量中 然后对变量的内容执行附加转换 全部在一个 XSL 文件中 XSLT 2 0 首选 XSLT 2 0 解决方案
  • 如何暂停读取 xls 文件的每一行

    我的 mac 桌面上有一个 xls 文件 其中有很多行 每行由一个单词组成 我想要的是在终端中每行显示 3 分钟 请注意 xls 的版本是 2016 谢谢如何使用python获取Excel工作表中的行号 import pandas as p
  • 添加 Google Conversion Tracking SDK iOS-3.0.0 时应用程序崩溃

    我将 GoogleConversionTrackingSDK 添加到我的项目中 然后调用该函数 ACTConversionReporter reportWithConversionID 972050884 label Bzk1CIzPkAk