2017-09-28 30 views
0

XCodeの新しい9番目のバージョンをダウンロードしましたが、~/Xcode.app/Contents/Developer/Library/PrivateFrameworksにCoreSimulator.frameworkがないことがわかりました。 Xamarin studioを使用すると、シミュレータでアプリケーションを実行できますが、テストを実行しようとすると、このフレームワークはこのXCodeバージョンには存在しないため、テストは成功しません。私はXcode 8でそれが存在することを知った。このフレームワークを新しいXCodeにインポートする可能性はありますか?XCode 9にCoreSimulator.frameworkがありません

答えて

0

Xcode 9は、CoreSimulator.frameworkの代わりにSimulatorKit.frameworkを使用します。

あなたは Xamarin Studioには、Xcodeの9

/Applications/Xcode9.app/Contents/Developer/Library/PrivateFrameworks 
❯ tree 
. 
└── SimulatorKit.framework 
    ├── Modules -> Versions/Current/Modules 
    ├── Resources -> Versions/Current/Resources 
    ├── SimulatorKit -> Versions/Current/SimulatorKit 
    └── Versions 
     ├── A 
     │   ├── Modules 
     │   │   ├── SimulatorKit.swiftmodule 
     │   │   │   ├── x86_64.swiftdoc 
     │   │   │   └── x86_64.swiftmodule 
     │   │   └── module.modulemap 
     │   ├── Resources 
     │   │   ├── CoreSimMetalLibrary.metallib 
     │   │   ├── Info.plist 
     │   │   ├── en.lproj 
     │   │   │   ├── InfoPlist.strings 
     │   │   │   └── Localizable.strings 
     │   │   └── version.plist 
     │   ├── SimulatorKit 
     │   └── _CodeSignature 
     │    └── CodeResources 
     └── Current -> A 
+0

説明している、[OK]をサポートするつもりはない、非推奨として、最新のVisual Studio(WindowsまたはMac)をに更新する必要があります。しかし、私は最新のMac用Visual Studioを使用しています。テストではまだCoreSimulatorを探しています。テストのためのSimulatorKitフレームワークを参照することを明示的に述べるべきですか? – tomkou

+0

Tomkou、問題を解決するには2つの方法があります 1)ベータ版ではなくxcode 9のリリース版を用意してください。 2)xcode 9を一度実行して、何らかの設定ができるようにします。 –

+0

@tomkouあなたはあなたが 'Xamarin Studio'を使っていると言っています...それ以外の@Zeeshanの提案は、最新の' Xamarin.iOS'バージョン( 'xamarin.ios-11.2.0.4.pkg')を使っていることを確認してください最新のパッチを確実に入手するために、初期の 'xamarin.ios-11.0 ....'バージョンはまだいくつかの領域で 'CoreSimulator.framework'にハードコードされていました。 – SushiHangover

関連する問題