2015-01-21 2 views
1

뷰와 nibfiles가 포함 된 Xamarin.Ios 라이브러리가있는 솔루션이 있습니다. 또한이 솔루션에는 라이브러리에 대한 참조가 포함 된 iphone 앱 프로젝트 (duh)가 있습니다. 이전에 응용 프로그램에 올바르게 복사 된 nibfiles를 컴파일하고 실행했습니다. 시뮬레이터에서 앱을 발견하고 쇼 콘텐츠를 푸시하면 니블 파일이 표시됩니다.nsinternalinconsistencyexception은 xamarin 번들의 nib을로드 할 수 없습니다.

그러나 xamarin에서 최신 8.6으로 업데이트 한 후 nibfiles는 더 이상 복사되지 않으므로 멋진 nsinternalinconsistencyexception이 nib를 번들 오류로로드 할 수 없습니다. nibfiles는 interfacedefinition으로 설정되고 copy는 "do not copy"로 설정됩니다.

어디서 볼 것인가?

어떤 도움을 매우 높이 평가한다

업데이트 : 지금 그러나 내 문제의 그것을 고정 절반이 질문에 대해 언급 한 바와 같이 내가 그들을 내 라이브러리에서보기 파일을 링크하는 데 필요한 수정 사항을 추가

앱에 포함됩니다.

답변

1

이것은 알려진 문제입니다 (Xamarin의 bugzilla 시스템에서보고되었습니다). XI 8.6.0에서 새로운 내용 인 msbuild 기반 은 응용 프로그램 번들의 일부 파일을 복사하기 위해을 잊어 버렸습니다.

here과 같이 .target 파일을 수정하는 것이 좋습니다 (대부분의 경우).

예정된 서비스 릴리스 (8.6.1)가이 문제를 해결합니다.

+0

나는 이것을 내일 시도 할 것이다. 내 영웅이 작동하는 경우 : – Bjarke

+0

아이콘이 누락되어 있지만 펜촉 파일이 아닌 문제가 수정 된 것 같습니다. – Bjarke

+0

버그 픽스를 제출할 수 있다면 100 % 확신 할 수있을 것입니다. (bugzilla.xamarin.com)을 테스트 케이스와 함께 사용합니다. 우리는 서비스 릴리스의 일부인지 확인하거나 (그렇지 않은 경우) 빨리 수정 될 수 있는지 확인합니다. – poupou

관련 문제