gpt4 book ai didi

xcode - 在设备上测试iOS应用程序时出现RestKit错误

转载 作者:行者123 更新时间:2023-12-02 06:40:38 26 4
gpt4 key购买 nike

从Apple安装我的配置文件后,尝试测试iPhone应用程序时,我收到很多“语义问题”错误。

它在开发期间运行良好,但是,由于我设置了配置文件,因此每次尝试构建时,都会收到以下错误(选择物理设备时为80,使用模拟器时为10):

RKRequest.h: error: Semantic Issue: Redefinition of 'RKRequestMethod' 
RKRequest.h: error: Semantic Issue: Redefinition of enumerator 'RKRequestMethodPOST'
...

大约一个月前,我从其git存储库中检索了RestKit的版本,到目前为止,它一直运行良好。

以下是错误详细信息的示例:
In file included from /Users/nick/Library/Developer/Xcode/DerivedData/MyApp-
bpcvkhxzjupqmibdvvipchdfecpi/Build/Products/Debug-
iphoneos/include/RestKit/CoreData/../ObjectMapping/../Network/RKClient.h:21:

我曾尝试清除此目录,但问题仍然存在,并在下面提供了屏幕截图:

这是在应用程序中如何使用RestKit的示例:

MyViewController.h
#import <RestKit/RestKit.h>
#import <RestKit/CoreData/CoreData.h>

@interface MyViewController : UIViewController<RKObjectLoaderDelegate, MFMailComposeViewControllerDelegate, UIActionSheetDelegate, SelectTranslationDelegate>
...

MyViewController.m
@interface MyViewController()
{
}
@end
...

@implementation MyViewController
...

我的链接库

有人对此有何建议?

最佳答案

从屏幕截图和我们的聊天对话中,我可以告诉您正在使用过时的RestKit版本。最近,他们大大简化了构建过程,并提交了许多iOS5修复程序,因此值得进行此更新。

  • 在RestKit目录中运行git pull
  • 从文件中删除#import <RestKit/CoreData/CoreData.h>。只是#import "RestKit/RestKit.h"应该可以解决问题
  • 从“使用库链接二进制文件”中删除所有RestKit库,请确保添加新的libRestKit.alibxml2.dylib
  • 尝试构建项目,如果看到任何错误,请尝试在Organizer中删除派生数据。
  • 关于xcode - 在设备上测试iOS应用程序时出现RestKit错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8721030/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com