При попытке протестировать приложение iPhone после установки моего профиля обеспечения из Apple я получаю много ошибок "семантической проблемы".
Он отлично работал в течение периода разработки, однако с тех пор, как я настроил свой профиль обеспечения, каждый раз, когда я пытаюсь построить, я получаю следующие ошибки (80 при выборе моего физического устройства и 10 при использовании симулятора):
RKRequest.h: error: Semantic Issue: Redefinition of 'RKRequestMethod'
RKRequest.h: error: Semantic Issue: Redefinition of enumerator 'RKRequestMethodPOST'
...
Я получил версию RestKit из его репозитория git около месяца назад, и до сих пор она отлично работала.
Вот пример из детали ошибки:
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
...
Мои связанные библиотеки
У кого-нибудь есть предложения относительно того, почему это может быть?