新的文件安装错误:我们的安装过程已更改,请参阅https:

时间:2014-01-28 08:54:51

标签: ios iphone objective-c xcode newrelic

我在项目中有一个新的遗物,工作正常 我想更新NewRelic,我首先删除旧框架(在finder中显示>删除>并从xCode项目中删除)。
然后我将新的New Relic复制到framework文件夹但是在我清理并构建项目之后我得到错误:

  

我们的安装过程已更改,请参阅   https://docs.newrelic.com/docs/mobile-apps/ios-1-upgrade

我一次又一次地尝试但总是得到这个错误 我做错了什么?

4 个答案:

答案 0 :(得分:3)

最可能的原因是您未添加New Relic所需的所有配置,如下所示:https://docs.newrelic.com/docs/mobile-apps/ios-installation-and-configuration#configuration

添加到您的构建阶段:

CoreTelephony.framework

SystemConfiguration.framework

libz.dylib

在[app_name] -Prefix.pch项目文件中(通常位于“Supporting Files”文件夹中)包含New Relic标题: #import <NewRelicAgent/NewRelic.h>

在AppDelegate.m文件中,将此调用添加为第一行应用程序:didFinishLaunchingWithOptions: [NewRelicAgent startWithApplicationToken:@"<your app token>"];

清理并构建您的构建文件夹,方法是按住“选项”并转到Xcode中的“产品”下拉列表。 (See the screenshot here

如果仍然无效,您可能需要在support.newrelic.com与New Relic取得联系

答案 1 :(得分:2)

我有一段时间完全相同的问题,即使我遵循每一步,然后我发现了这一点:

在-Prefix.pch中我使用了

#import <NewRelicAgent/NewRelicAgent.h>

虽然我应该使用新的(不会出现在自动完成中):

#import <NewRelicAgent/NewRelic.h>

希望它可以帮助某人:)

答案 2 :(得分:0)

我试图在一个月前用我的新应用程序使用新遗物。事实证明它与最新的iphone架构不兼容,这意味着任何使用它的应用都可能无法通过苹果验证。来自支持的电子邮件告诉我他们正在处理这个问题,但没有完成日期。

答案 3 :(得分:0)

我也有这个问题,对我而言,因为我没有注意。 将头文件导入Prefix.pch时,它会自动完成NewRelicAgent / NewRelicAgent.h,直到几次尝试后才注意到它。

但这就是破坏我的构建的原因。