2017-12-12 7 views
1

내 Xamarin.IOS 프로젝트에 대한 빌드를 수행 할 때 다음 오류가 발생합니다.오류 기본 연결 오류 : 프레임 워크를 찾을 수 없음 아키텍처 아키텍처 arm64에 대한 IOSurface

네이티브 연결 오류 : 프레임 워크를 찾을 수 없음 아키텍처 아키텍처 arm64에 대한 IOSurface.

네이티브 연결에 실패했습니다. 빌드 로그를 검토하십시오.

운이없는 UGROKIT xamarin sdk를 사용하려고합니다. 그것은 내 안드로이드 프로젝트에서 잘 작동합니다.

Windows에서 VS2015를 사용하고 있으며 Mac의 xcode 버전은 8.2.1입니다.

네이티브 참조를 시도했지만 그 중 하나가 작동하지 않는 것 같습니다.

내가 할 수있는 다른 방법이 확실하지 않습니다. 어떤 아이디어?

개인 프레임 워크 때문에 허용되지로 사용
+0

아니, 내 아이 패드는 여전히 9.3.5이며, 시뮬레이터는 10.2이다. – Derek

답변

2

Native linking error: framework not found IOSurface for architecture arm64. xcode version is 8.2.1. my iPad is still 9.3.5 and the simulators are 10.2.

IOSurface 은 앱 스토어에 제출 응용 프로그램에서 사용할 수 있습니다.

iOS 11 IOSurface.framework에서 공개 프레임 워크가 변경되었으므로 Xcode9 (+) 및 target iOS11 (+)을 사용해야합니다.

재 : https://developer.apple.com/documentation/iosurface

iOS 11 
The following new frameworks were added in iOS 11: 

ARKit.framework (Augmented Reality) 
CoreML.framework (Machine Learning) 
CoreNFC.framework (Near Field Communication) 
DeviceCheck.framework 
FileProvider.framework 
FileProviderUI.framework 
IdentityLookup.framework 
IOSurface.framework 
PDFKit.framework (new in iOS, exists in macOS) 
Vision.framework 

재 : Xamarin.iOS 11.0/#Whats_New

+0

IOS 11을 대상으로하고 Xcode9를 사용 하시겠습니까? – Derek

+0

예, Xcode9 (+)를 사용하고 iOS11 (+)을 타겟팅합니다. – SushiHangover