2017-09-11 9 views
-1

アップロードに失敗しました。応答:ステータス:400の内容:{ "ERROR_MESSAGE": " .ipaファイルはカラバッシュフレームワークにリンクされていないようだ"}Xamarin UIテストのヘルプが必要

解決するにはどのように?

答えて

0

iOSプロジェクトのAppDelegateXamarin.Calabash.Start()に電話する必要があります。以下を参照してください:

をiOSのプロジェクトにXamarinテスト クラウドエージェントを追加した後Xamarinテストクラウドエージェント

を初期化し、iOSプロジェクトの開始時に Xamarinテストクラウドエージェントを初期化する必要がありますアップ。 AppDelegateクラスを編集し、 FinishedLaunchingメソッドに次のコードを追加します。

// Newer version of Visual Studio for Mac and Visual Studio provide the 
// ENABLE_TEST_CLOUD compiler directive in the Debug configuration, 
// but not the Release configuration. 
#if ENABLE_TEST_CLOUD 
    Xamarin.Calabash.Start();  
#endif 

XamarinテストクラウドエージェントがXamarin.iOSアプリケーションのリリースビルド中に存在してはなりません。その存在はアップルによって拒否される アプリのための根拠です。条件付きコンパイルステートメント の初期化コードを囲むことにより、Xamarinリンカは、リリースビルドから Xamarin Test Cloud Agentを削除しますが、デバッグビルドは削除しません。

参考:https://developer.xamarin.com/guides/testcloud/uitest/adding-uitest/#Initialize_the_Xamarin_Test_Cloud_Agent