2014-10-28 2 views
5

저는 ARC가 아니고 핵심 데이터를 사용하며 Mavericks, XCode 6.1에서 괜찮은 빌드를했습니다. 그러나 요세미티에서 Xcode 6.1을 사용하여 빌드하려고하면 핵심 데이터 프레임 워크에서 ARC 관련 빌드 오류가 발생합니다. 대부분의 오류는 다음과 같습니다OS X 용 ARC 관련 빌드 오류 Yosemite, XCode 6.1

ARC 시맨틱 문제 - 포인터 등의 명시적인 소유권이이 NSEntityDescription.h, NSFetchRequest.h, NSManagedObjectModel.h에서 발생

와 const가 아닌 유형의 'ID',

에 내가 시도 :

  • 분리 및 코어 데이터 프레임 워크
  • 끝내기를 다시 추가하고 엑스 코드를 다시 시작 (... 내 엉뚱한 엑스 코드 오류의 절반을 작동)
  • 실행 제품 -> 청소 "목표 - C 자동 참조는 계산이"빌드 설정에서 "No"로 설정되어 있는지 확인 주최자
  • 에서 프로젝트에 대한
  • 삭제 파생 된 데이터를 구축하기 전에

어떤 아이디어? 감사!

+0

또한 - Xcode 6.1.1로 업그레이드 한 후 Mavericks에서 이와 동일한 문제가 발견되었습니다. – user1021430

답변

2

빌드 설정에서 프레임 워크 검색 경로를 재설정하여이 오류를 해결할 수있었습니다.

단계 :

1) 빌드 설정하고 해당 섹션의 검색 경로

2), 프레임 워크 검색 경로에 더블 클릭을 찾아 이동합니다. 내 프로젝트에 대한 이러한 보았다 :

$가 (상속)

$ (PROJECT_DIR)

$ (DEVELOPER_DIR) /Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/ 프레임 워크

3

) 세 번째 제거 - $ (DEVELOPER_DIR는) 내가 제거하고 프레임 워크를 다시 추가했다

/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks 그것은 연기되었지만, 그렇지 않으면, 그것이 전부입니다.

+0

이것은 트릭을 수행했습니다! 감사! – ruggershawn