Я получаю много ошибок «семантической проблемы» при попытке протестировать приложение для iPhone после установки моего профиля подготовки от Apple.Ошибка RestKit при тестировании приложения iOS на устройстве
Он прекрасно работал в период развития, однако, так как я создал свой профиль обеспечения, каждый раз, когда я пытаюсь построить я получаю ошибки ниже (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
...
Моего Linked Библиотека
Кто-нибудь есть какие-либо предложения относительно того, почему это может быть?
вы проверите, не случайно ли вы импортировали файл .m вместо .h? – mja
Привет, мес. Спасибо за совет. Я проверил и вижу только файлы .h в импорте. – Nick
Я добавил пример использования в случае, если это поможет. RestKit ссылается в файлах заголовков всех необходимых контроллеров представлений и в делегате приложения. – Nick