2017-12-12 10 views
1

Xamarin.IOSプロジェクトのビルドを実行しようとすると、次のエラーが発生します。エラーネイティブリンクエラー:フレームワークが見つかりませんアーキテクチャarm64のIOSurface

ネイティブリンクエラー:フレームワークが見つかりませんでした。アーキテクチャarm64のIOSurface。

ネイティブリンクに失敗しました。ビルドログを確認してください。

私は運がないUGROKIT xamarin sdkを使用しようとしています。私のAndroidプロジェクトではうまく動作します。

WindowsでVS2015を使用していますが、Macのxcodeバージョンは8.2.1です。

ネイティブリファレンスを試してみましたが、どちらも機能していないようです。

他に何ができるのかよく分かりません。何か案は?

+0

いいえ、私のiPadはまだ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プライベートフレームワークにするために使用ので、App Storeに提出されたアプリで使用することはできません。

iOS 11 IOSurface.frameworkでは公開フレームワークが変更されたため、Xcode9(+)とターゲット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

関連する問題