Objective-c - IOS용 새 애플리케이션이 개발되었으며 기존 애플리케이션이 동일한 번들 ID로 대체되었습니다. 기존 핵심 데이터 데이터를 계속 사용하고 싶었지만 momd를 찾을 수 없습니다.
为情所困
为情所困 2017-05-02 09:37:47
0
2
754

고객님은 원래 온라인 앱을 갖고 계셨는데 만족하지 않으셔서 새로운 앱 개발을 요청하셨습니다.
이제 기본적으로 개발이 완료되었으니, 고객께서 기존 앱에서 핵심데이터 데이터를 계속해서 이어달라고 새로 요청하셨습니다.
그래서 기존 APP과 동일한 번들 ID와 번들 이름을 사용하고, .xcdatamodeld 파일을 번들에 복사请输入代码하고, 동일한 coredata 코드를 사용했지만,managedObjectModel에서 momd의 URL을 가져올 수 없습니다. 번들 패키지의 내용을 확인해보니
기존 앱의 xcdatamodeld가 momd 폴더에 잔뜩 컴파일되어 있었는데, 그 폴더에 mod 파일이 잔뜩 들어 있었습니다. 그런데 새 앱에서는 xcdatamodeld가 컴파일되지 않습니다. 이 폴더가 존재하지 않는 이유를 알려주시겠어요?

으아아아
为情所困
为情所困

모든 응답(2)
Ty80

지금도 이 문제가 발생하고 있습니다. Cocoapods를 사용하여 무언가를 가져온 후에 문제가 발생했습니다.
.momd 파일은 더 이상 .app 파일에서 생성되지 않으므로 NSManagedObjectModel을 초기화할 수 없습니다. 지금은 빌드 단계에서 xcdatamodeld만 가져올 수 있습니다. 원래는 모델 파일을 생성했습니다. 여전히 그 용도가 있지만 이유를 찾을 수 없으면 이렇게 해야 합니다

phpcn_u1582

하하하 정리가 되었네요, 정말 감사합니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿