web-dev-qa-db-ja.com

XCode9.3を使用してXamarin.iOSアプリをデバイスにデプロイできません

XCode 9.3(9E145)にアップグレードすると、Xamarinを使用できなくなり、iOSデバイスにデプロイできなくなります。

PCでVisualStudio 2017を実行し、ビルドエージェントとしてMacを使用しています。アップグレードするまではすべて問題なく動作しましたが、今ではアプリをデプロイできなくなりました。

フレームワーク「DADocSetAccess」がないことを訴えるエラーが発生します。

起動に失敗しました。アプリ「iOSTest1」を「MyiPhone」で起動できませんでした。エラー:エラーHE0003:フレームワーク 'DADocSetAccess'(パス:/Applications/Xcode.app/Contents/SharedFrameworks/DADocSetAccess.framework/DADocSetAccess)を読み込めませんでした。詳細についてはログを確認してください。アプリは終了しました。

不足しているフレームワークがMacに存在しないことを確認できます。

MacでVisualStudioを使用しようとしましたが、同じエラーで失敗します。ただし、XCodeでtestappを作成したところ、問題なく動作しました。そのため、エラーはXamarin/XCodeに関連していると思われます。

XCodeを2回再インストールするのに何時間も費やしましたが、問題はまだあります。また、VS2017を使用してシミュレーターで実行することもできなくなりました。これも、XCode9.3アップデートの前は問題なく機能していました。

XCodeからアプリをデプロイして実行するのは問題なく機能するため、これらのフレームワークが何に使用されているのか理解できません。

他の誰かもこの問題を抱えていますか?

どんな助けでも大歓迎です。ありがとう

9
Thomas

安定したチャネルがXcode9.3をサポートするようになりました(私はベータチャネルを使用していました)

安定したチャネルに切り替えるか、最新のアップデートをダウンロードすると、すぐに機能するはずです。

更新されたバージョンは次のとおりです。

  • Visual Studio for Mac7.4.2.12
  • Xamarin用のVisualStudioツール4.9.0.753
  • Xamarin.iOS11.9.1.24
  • Xamarin Remoted iOSシミュレーター1.2.4.12

詳細 ここ

4
Iain Smith

今のところ、xamarinがxcode 9.3を処理する前に、xcode9.2をダウンロードできます。 https://developer.Apple.com/download/more/ で9.2をダウンロードできます。

Xamarinはこの問題を修正しました。 Macを使用している場合は、VS forMacを更新するだけです。 Windows VSの修正はバージョン15.6.5に含まれますが、これはまだ利用できませんが、Xamarinに必要なパッケージを今すぐダウンロードしてインストールできます。以下のリンクにアクセスしてください: https://releases.xamarin.com/service-release-15-6-5/

UPD:Windowsの修正が利用可能になりました。 VS15.6.5をダウンロードするだけです

1
Pavel the coder