0

私は既に iOS アプリを開発しており、Xamarin を使用してこのアプリを開発したことはありません。現在、Xamarin UI テスト プロジェクトを使用して、iOS でアプリの UI テスト ケースを開発しようとしています。Xamarin スタジオを使用して、C# で UI テスト ケースを開発しています。

そして、Mac マシンを使用してテスト ケース プロジェクトを実行しようとしています。

次に、Xamarin テスト コードを使用してアプリをインストールしているときに、エラー ("System IO.IOException: The directory name is invalid") に直面しています。以下は、アプリを iOS デバイスにインストールするために使用しているコード スニペットです。

IApp app = ConfigureApp.iOS .EnableLocalScreenshots() .DeviceIdentifier("f8c67472f88efb1985c2f5e73698d6bb36988f5d").AppBundle("..\app.ipa") .StartApp();

私のipaのパスは正しいだけです。

誰でもこれについて私を助けてくれませんか。

4

1 に答える 1

0

AppBundle.appバンドルを含むディレクトリであり、.ipa. Xcode を使用していると想定しているため、ビルド出力を変更しない限り.app、フォルダーに配置されます。DerivedData

代わりにを使用することもできますが、テストを実行する前にデバイスに.InstalledApp({Your app's Bundle ID})をインストールする必要があります。.ipa

注: アプリまたはスパのどちらを使用する場合でも、リンクされていることを確認してcalabash.frameworkください。

于 2016-07-12T17:33:23.317 に答える