Как я могу добавить поддержку Yandex Metrika (Metrica) в моем приложении для iOS?
Как я могу добавить Yandex.Metrika
поддержка в моем приложении iOS?
Я добавил статическую библиотеку libYandexMobileMetrica.a
а также libsqlite3.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)
3 ответа
ProtobufObjC
для iOS доступен только через CocoaPods
инструмент.
- Запустите терминал и введите:
sudo gem install cocoapods
, - Сохраните ваш проект как рабочую область на xCode.
- Создать в папке проекта
Podfile
как это:https://github.com/yandexmobile/metrica-sample-ios/blob/master/Podfile
- Запустите терминал и введите:
pod install
,
PS Google Analytics
беден Но Yandex.Metrika
является головным онанизмом и должен умереть с таким API. Yandex.Metrika
не работает с процессорами x64 и не может быть опубликован в App Store.
В настоящее время я поддерживаю Яндекс Metrica. Спасибо, что поделились этим с нами. Версия 1.2, которая доступна через CocoaPods, поддерживает как фрагменты x86_64, так и arm64. И да - CocoaPods является предпочтительным способом распространения нашей библиотеки, потому что это намного проще, чем добавлять ее вручную. С какими другими проблемами вы столкнулись?
Альтаверон, о вашем комментарии "Яндекс.Метрика не работает с процессорами x64 и не может быть опубликована в App Store"
Я полагаю, вы говорите о первой версии библиотеки. Стоит отметить, что Яндекс.Метрика 1.2 доступна и для arm64.