Есть ли способ интегрировать New Relic sdk в мой проект iOS с помощью диспетчера пакетов carthage? Я не хочу использовать какао-бобы для этого, так как я уже использую диспетчер пакетов carthage в своем проекте.
Интеграция New Relic с помощью менеджера пакетов carthage
Ответы (1)
Получить посылку через Carthage
Чтобы использовать Carthage, нужно выполнить несколько шагов. Сначала внутри вашего каталога Carthage/
добавьте файл с именем new_relic.json
и добавьте в него это:
{
"6.7.0": "https://download.newrelic.com/ios_agent/NewRelic_iOS_Agent_6.7.0.zip"
}
Затем в вашем Cartfile
добавьте эту строку:
binary "./Carthage/new_relic.json" == 6.7.0
Наконец запустите carthage update --platform ios
Интеграция новой реликвии
- После того, как вы запустите команду обновления и у вас есть пакет, перейдите на вкладку
general
и добавьте все эти пакеты в разделLinked Frameworks and Libraries
:
- Добавьте связующий заголовок в свой проект и добавьте эту строку кода
#import "NewRelicAgent/NewRelic.h"
- Затем добавьте этот скрипт в раздел фаз сборки:
SCRIPT=`/usr/bin/find "${SRCROOT}" -name newrelic_postbuild.sh | head -n 1`
/bin/sh "${SCRIPT}" "Your token here"
- И эта строка кода для
didFinishLaunchingWithOptions
NewRelic.start(withApplicationToken:"Your Token Here")
person
Jake
schedule
20.09.2019