2014-01-28 8 views
5

Ich hatte ein neues Relikt im Projekt und es war in Ordnung.
Ich möchte NewRelic aktualisieren und habe zuerst altes Framework entfernt (im Finder anzeigen> löschen> und aus dem xCode-Projekt löschen).
Dann kopierte ich neues New Relic zu Framework-Ordner aber nachdem ich Projekt, das ich Fehler reinigen und bauen erhalten:New Relic Installation Fehler: Unser Installationsprozess hat sich geändert, siehe https:

Our installation process has changed, please see https://docs.newrelic.com/docs/mobile-apps/ios-1-upgrade

Ich habe wieder versucht und wieder, aber immer diese Fehlermeldung erhalten.
Was mache ich falsch?

Antwort

3

Die wahrscheinlichste Ursache ist, dass Sie nicht alle der erforderlichen Konfiguration für New Relic hier aufgeführten hinzugefügt haben: https://docs.newrelic.com/docs/mobile-apps/ios-installation-and-configuration#configuration

zu Ihren Build Phasen hinzufügen:

CoreTelephony.framework

Systemconfiguration .framework

libz.dylib

In Ihrer [app_name] -Prefix.pch Projektdatei (In der Regel in der „Unterstützung von Dateien“ Ordner) gehören die New Relic-Header: #import <NewRelicAgent/NewRelic.h>

In Ihrem AppDelegate.m Datei hinzufügen, diesen Aufruf als die erste Zeile der Anwendung: didFinishLaunchingWithOptions: [NewRelicAgent startWithApplicationToken:@"<your app token>"];

reinigen und bauen Sie Ihre Erstellen Sie den Ordner, indem Sie "Option" gedrückt halten und in Xcode zum Dropdown-Menü "Produkt" gehen. (See the screenshot here)

Wenn es immer noch nicht funktioniert, müssen Sie wahrscheinlich in Verbindung mit New Relic bekommen support.newrelic.com

+0

Oder Shanoons Antwort löste mein Problem – atulkhatri

0

Ich habe versucht, neue Reliquie vor einem Monat mit meiner neuen App zu verwenden. Es stellt sich heraus, dass es nicht mit der neuesten iPhone-Architektur kompatibel ist, was bedeutet, dass jede App, die es verwendet, die Validierung von Apple wahrscheinlich nicht bestehen wird. Eine E-Mail vom Support sagte mir, dass sie an dem Problem arbeiteten, aber kein Datum für die Fertigstellung hatten.

+1

Dies ist Konfi Problem. Ich benutze New Relic in meiner App, es ist im Laden (IOS7). Hattest du ähnliches Problem wie ich vielleicht? – 1110

+1

Die neueste Version des iOS-SDK von New Relic für mobile Apps unterstützt arm64-Architektur.Ich werde jeden E-Mail an alle schicken, die den Support später in der Woche danach gefragt haben, aber für jetzt wird ein Upgrade auf 3.184 Sie zum Arbeiten bringen. –

+0

Ich wollte nur hinzufügen, dass unsere App gerade mit NewRelic für App Store genehmigt wurde. Also habe ich das Problem Derick F nicht erlebt. – Lasse

0

ich auch dieses Problem hatte, war es für mich, weil ich nicht war aufpassen. Beim Importieren der Header-Datei in Prefix.pch wurde NewRelicAgent/NewRelicAgent.h automatisch vervollständigt und ich habe es erst nach ein paar Versuchen bemerkt.

Aber das war, was meinen Build brach.

2

hatte ich genau das gleiche Problem für eine Weile, obwohl ich bei jedem Schritt gefolgt, und ich entdeckte, dann das:

In -Prefix.pch verwendete ich

#import <NewRelicAgent/NewRelicAgent.h> 

Während ich habe sollte Gebraucht (erscheint nicht in auto-complete) die neue:

#import <NewRelicAgent/NewRelic.h> 

Hoffe, dass es jemand hilft :)

+1

Ich mache dich nicht lustig. Ich konnte dieses Problem seit über einem Jahr nicht mehr lösen und habe New Relic nicht mehr benutzt, obwohl ich es immer wieder zurückbekommen wollte. Vielen Dank!! – e7mac

Verwandte Themen