9

シミュレーターでアプリを実行すると、Xcode でこの警告が表示されます。それを取り除くにはどうすればよいですか?

objc[6529]: Class VCWeakObjectHolder is implemented in both /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/AVConference.framework/Frameworks/ViceroyTrace.framework/ViceroyTrace (0x13490b4d0) and /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/AVConference.framework/AVConference (0x133a37e38). One of the two will be used. Which one is undefined.

「クラス VCWeakObjectHolder」への参照がインターネット上に 1 つも見つかりません。それは私を夢中にさせています...これは単なる警告ですが.

更新: Xcode 9.3.1 と Xcode 9.4 ベータ版の両方で同じ警告が表示されます。

ここに画像の説明を入力

4

1 に答える 1

0

この警告を 1 か月以上受けていました。最初に両方のパスをチェックして、何らかの理由でフレームワークが重複しているかどうかを確認しましたが、何も削除しなかったため、最終的にこれを試してみましたが、うまくいきました:

  1. シミュレーターをリセットします (メニュー: ハードウェア -> すべてのコンテンツと設定を消去...)
  2. プロジェクトを消去します (Command + Shift + K)
  3. ビルド フォルダーをクリーンアップします(Command + Option + Shift + K)
  4. シミュレーターでコードを再度実行します
于 2018-07-19T13:21:43.860 に答える