2017-07-06 3 views
1

AppleのWebページからCore MLモデルファイルをダウンロードしましたが、MacとXCodeはそれらを認識しません。ここで私は私のプロジェクトナビゲータに追加したときに、私が見たものである。XCodeはCore MLモデルファイルを認識しません

this is what I see when I tap on the file in XCode

私が間違って何をしているのですか?

+1

いくつかの可能性:(1)CoreMLはiOS 11なので、Xcode 9で作業する必要があります。(2)モデルファイル名とダウンロード場所の両方を指定できますか? (3)Xcode - Beta 2の現在のバージョンは、ファイルを追加する際に非常にバグがあります。 Appleが* .mlmodel *ファイルを追加する方法の1つは、プロジェクトにドラッグすることです。私は自分のサイトから* SqueezeNet.mlmodel *をダウンロードしたところ、完璧に動作しました。 – dfd

+0

私のXcodeバージョンは8.3.3です。多分それが問題の理由です。ありがとうございます。) P.s.アップルのウェブページからモデルをダウンロードします。 – Tigran

+0

それは*確かに*問題です。 (Xcode 8でiOS 11を指定できない限り)Xcode 9 Beta 2はまだまだバグです。 2つのこと....(1)Xcode 8と共存できますが、**はXcodeのデフォルトバージョンとしてインストールされます(つまり、Xcode 8アプリをコマンドでクリックする必要があります)。(2)Beta 2はバギーですが、数週間おきにリリースされるとかなり良いですし、デフォルトではSwift 4を使用していますが、それ以外の場合はSwift 3.2にアップグレードしてください。 – dfd

答えて

1

私はこの問題を抱えていたし、XCodeの9のベータ版4は、あなたのプロジェクトにmlmodelをドラッグするたびに、それはあなたが追加するターゲットを選択していてもターゲットに追加されませんするバグを持っていることに気づきました。

解決策は、ファイルをクリックして、ユーティリティタブにある[Add to target]ボックスをチェックすることです。 (Xcodeの右パネル)

+0

これは数ヶ月のことですが、IIRC、この種の動作私はあなたのプロジェクト(例えば小さな画像)や別のプロジェクトのクラスに単純な画像をドラッグし、それを元のフォルダから削除するのと同じ振る舞いをしていたと思います。いつそれが*最終的に*(!)が訂正されたのですか? – dfd

関連する問題