저는 React Native와 React Native Calendar Reminders 네이티브 모듈을 사용하는 iOS 프로젝트를 보유하고 있습니다. Xcode에서 시뮬레이터를 빌드 할 때 모든 것이 잘 작동합니다.장치에 빌드 할 때 'EKEvent'의 상위 클래스로 'EKCalendarItem'클래스를 사용하려고 시도했습니다.
While building module 'EventKit' imported from .../RNCalendarReminders.m:3:
In file included from <module-includes>:1:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.2.sdk/System/Library/Frameworks/EventKit.framework/Headers/EventKit.h:20:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.2.sdk/System/Library/Frameworks/EventKit.framework/Headers/EKEvent.h:37:22: error: attempting to use the forward class 'EKCalendarItem' as superclass of 'EKEvent'
@interface EKEvent : EKCalendarItem {
~~~~~~~~~~~~~~~~~~ ^
RNCalendarReminders.m
라인 3 : 그것을 변경하는 경우에 "일반 아이폰 OS 장치"나는 다음과 같은 오류가 구축
#import <EventKit/EventKit.h>
그리고 대상의 빌드 단계에서이 EventKit.framework
라이브러리와 링크 것을 확인 .
엑스 코드 버전 : 8.2.1 (8C1002)