【问题标题】:How can I add Yandex Metrika (Metrica) support on my iOS app?如何在我的 iOS 应用上添加 Yandex Metrika (Metrica) 支持?
【发布时间】:2014-01-25 21:13:24
【问题描述】:

如何在我的 iOS 应用上添加 Yandex.Metrika 支持?

我添加了静态库libYandexMobileMetrica.alibsqlite3.dylib,但仍然出现以下错误:

(null): "_OBJC_CLASS_$_KSCrashReportFilterAppleFmt", referenced from:
(null): "_OBJC_CLASS_$_PBAppendableArray", referenced from:
(null): "_OBJC_CLASS_$_PBUnknownFieldSet", referenced from:
(null): "_OBJC_CLASS_$_PBExtensionRegistry", referenced from:
(null): "_OBJC_CLASS_$_PBMutableExtensionRegistry", referenced from:
(null): "_OBJC_CLASS_$_PBGeneratedMessage_Builder", referenced from:
(null): "_OBJC_METACLASS_$_PBGeneratedMessage_Builder", referenced from:
(null): "_OBJC_CLASS_$_PBGeneratedMessage", referenced from:
(null): "_computeUInt32Size", referenced from:
(null): "_computeStringSize", referenced from:
(null): "_computeEnumSize", referenced from:
(null): "_computeMessageSize", referenced from:
(null): "_computeUInt64Size", referenced from:
(null): "_computeSInt32Size", referenced from:
(null): "_computeDoubleSize", referenced from:
(null): "_OBJC_IVAR_$_PBGeneratedMessage.memoizedSerializedSize", referenced from:
(null): "_OBJC_METACLASS_$_PBGeneratedMessage", referenced from:
(null): "_OBJC_CLASS_$_ASIdentifierManager", referenced from:
(null): "_OBJC_CLASS_$_CTTelephonyNetworkInfo", referenced from:
(null): "_OBJC_CLASS_$_KSCrash", referenced from:
(null): Linker command failed with exit code 1 (use -v to see invocation)

【问题讨论】:

    标签: ios iphone yandex yandex-api yandex-metrika


    【解决方案1】:

    iOS 的ProtobufObjC 只能通过CocoaPods 工具使用。

    1. 运行终端并输入:sudo gem install cocoapods
    2. 将您的项目保存为 xCode 上的工作区。
    3. 在项目文件夹Podfile 上创建如下:https://github.com/yandexmobile/metrica-sample-ios/blob/master/Podfile
    4. 运行终端并输入:pod install

    附: Google Analytics 很差。但是Yandex.Metrika 是硬着头皮,必须用这样的 API 死掉。 Yandex.Metrika 不适用于 x64 处理器,无法在 App Store 上发布。

    【讨论】:

      【解决方案2】:

      Altaveron,关于您的评论“Yandex.Metrika 不适用于 x64 处理器,无法在 App Store 上发布”

      我猜你在谈论图书馆的第一个版本。需要注意的是,Yandex.Metrica 1.2 也适用于 arm64。

      【讨论】:

        【解决方案3】:

        我目前正在支持 YandexMetrica。感谢您与我们分享这一点。 可通过 CocoaPods 获得的 1.2 版同时支持 x86_64 和 arm64 切片。是的 - CocoaPods 是分发我们的库的一种更可取的方式,因为它比手动添加要容易得多。您遇到的其他问题是什么?

        【讨论】:

          猜你喜欢
          • 2019-12-30
          • 1970-01-01
          • 2017-08-08
          • 1970-01-01
          • 2021-08-28
          • 1970-01-01
          • 2021-04-11
          • 1970-01-01
          • 2017-05-11
          相关资源
          最近更新 更多