0

現在、JSON ファイルを使用してメニュー ナビゲーションを作成する Apple Watch 用のアプリを開発しています。シミュレーターで実行するとすべて問題なく動作しますが、デバイスで実行するとすぐにアプリがクラッシュします。例外は言う:

ファイル /private/var/mobile/Containers/Bundle/Application/some identifier/AppName.app/Plugins/com.companyname.AppName.watchkitextension.appex/Resources/Motorcontroller.json が見つかりませんでした"

Motorcontroller.json は、必要な JSON ファイルであり、WatchKitExtension. 次に、次のように呼び出します。

using (StreamReader sr = new StreamReader("MotorController.json")) 
{

}

シミュレーターでのみ動作するようです。私はおそらくここで本当に単純なものを見逃しており、すでにファイルを WatchApp プロジェクトと iPhone 用のアプリ プロジェクトに入れようとしました。

このアプリは WatchOS 1 用で、私は Xamarin を使用しているため、C# を使用してプログラムしています。

4

1 に答える 1

0

理由はわかりませんが、ファイルの末尾が大文字の J で始まっていることに気付きました。そのため、名前は MotorController.json ではなく MotorController.Json でした。シミュレーターには問題がないようですが、Apple Watch には問題があります。

この問題を解決するために、誰も多くの努力を払わないことを願っています。

于 2015-10-16T12:57:12.673 に答える