2016-12-14 8 views
1

「SDK 9.3はsimctl SDKのリストになかった」私はLinuxは私がしようとしている男のリンゴのものをやってを余儀なくされていると私は非常にすべてのものに迷ってしまいました...Appiumテスト -

をDevOpsチームですiPadアプリのテストスイートを実行するには、このエラーが発生します。「[XCUITest] Error:Sdk '9.3'がsimctl sdksのリストにありませんでした。私はそれが欠けている依存関係であることを知っている、おそらく私はこのSdk 9.3をインストールする必要がありますが、私は実際にやって行くことについては考えていないとグーグルは全く役に立たない。

ここでログトレースです:

[11:01:58][Step 2/3] [Appium] Creating new XCUITestDriver session 
[11:01:58][Step 2/3] [Appium] Capabilities: 
[11:01:58][Step 2/3] [Appium] app: '/Volumes/BuildData/teamcity/buildAgent/work/c715626955d98290/.qa_atom/REDACTED.app' 
[11:01:58][Step 2/3] [Appium] orientation: 'LANDSCAPE' 
[11:01:58][Step 2/3] [Appium] noReset: false 
[11:01:58][Step 2/3] [Appium] newCommandTimeout: 9000 
[11:01:58][Step 2/3] [Appium] realDeviceLogger: '/Users/REDACTED/projects' 
[11:01:58][Step 2/3] [Appium] platformVersion: '9.3' 
[11:01:58][Step 2/3] [Appium] automationName: 'XCUITEST' 
[11:01:58][Step 2/3] [Appium] platformName: 'iOS' 
[11:01:58][Step 2/3] [Appium] deviceName: 'iPad Air 2' 
[11:01:58][Step 2/3] [Appium] fullReset: false 
[11:01:58][Step 2/3] [Appium] nativeWebTap: true 
[11:01:58][Step 2/3] [debug] [XCUITest] XCUITestDriver version: 2.3.0 
[11:01:58][Step 2/3] [BaseDriver] Session created with session id: e9d0a596-854e-4dbd-997c-5d12d517e4c8 
[11:01:58][Step 2/3] [debug] [XCUITest] Xcode version set to '8.0' 
[11:01:59][Step 2/3] [debug] [XCUITest] iOS SDK Version set to '10.0' 
[11:02:00][Step 2/3] [XCUITest] Error: Sdk '9.3' was not in list of simctl sdks 
[11:02:00][Step 2/3]  at getDevices$ (lib/simctl.js:179:13) 
[11:02:00][Step 2/3]  at tryCatch (/usr/local/lib/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:67:40) 
[11:02:00][Step 2/3]  at GeneratorFunctionPrototype.invoke [as _invoke] (/usr/local/lib/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:315:22) 
[11:02:00][Step 2/3]  at GeneratorFunctionPrototype.prototype.(anonymous function) [as next] (/usr/local/lib/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:100:21) 
[11:02:00][Step 2/3]  at GeneratorFunctionPrototype.invoke (/usr/local/lib/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:136:37) 
[11:02:00][Step 2/3]  at run (/usr/local/lib/node_modules/appium/node_modules/core-js/library/modules/es6.promise.js:108:47) 
[11:02:00][Step 2/3]  at /usr/local/lib/node_modules/appium/node_modules/core-js/library/modules/es6.promise.js:119:28 
[11:02:00][Step 2/3]  at flush (/usr/local/lib/node_modules/appium/node_modules/core-js/library/modules/$.microtask.js:19:5) 
[11:02:00][Step 2/3]  at nextTickCallbackWith0Args (node.js:452:9) 
[11:02:00][Step 2/3]  at process._tickCallback (node.js:381:13) 
[11:02:00][Step 2/3] [Error: Sdk '9.3' was not in list of simctl sdks] 
[11:02:00][Step 2/3] [debug] [XCUITest] Running iOS simulator reset flow 
[11:02:00][Step 2/3] [MJSONWP] Encountered internal error running command: Error: Sdk '9.3' was not in list of simctl sdks 
[11:02:00][Step 2/3]  at getDevices$ (lib/simctl.js:179:13) 
[11:02:00][Step 2/3]  at tryCatch (/usr/local/lib/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:67:40) 
[11:02:00][Step 2/3]  at GeneratorFunctionPrototype.invoke [as _invoke] (/usr/local/lib/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:315:22) 
[11:02:00][Step 2/3]  at GeneratorFunctionPrototype.prototype.(anonymous function) [as next] (/usr/local/lib/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:100:21) 
[11:02:00][Step 2/3]  at GeneratorFunctionPrototype.invoke (/usr/local/lib/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:136:37) 
[11:02:00][Step 2/3]  at run (/usr/local/lib/node_modules/appium/node_modules/core-js/library/modules/es6.promise.js:108:47) 
[11:02:00][Step 2/3]  at /usr/local/lib/node_modules/appium/node_modules/core-js/library/modules/es6.promise.js:119:28 
[11:02:00][Step 2/3]  at flush (/usr/local/lib/node_modules/appium/node_modules/core-js/library/modules/$.microtask.js:19:5) 
[11:02:00][Step 2/3]  at nextTickCallbackWith0Args (node.js:452:9) 
[11:02:00][Step 2/3]  at process._tickCallback (node.js:381:13) 

答えて

1

私はそれはXcodeのを開くのと同じくらい簡単だと思うし、その後、古いOSでシミュレータをダウンロードするには好みに飛び込みます。 Xcode 8はios 10に関連しています。Xcode 7.3.xはiosに関連しています9.3

9.3の代わりに10.0を使用するように指示する必要がないように、appium configsを確認する必要があります。

:あなたのレポの簡単なgrepのは、あなたが

別の解決策は、あなたがXcodeのは次のようにあなたの端末から選択するようにしてくださいそれをインストールしたら、次にhttps://developer.apple.com/download/ でアップルからのXcode 7.3.1をダウンロードすることであろうことを見つけるのに役立つはずです

xcode-select -switch /path/to/new/Xcode.app/Contents/Developer/ 

その後、それはあなたがXcodeの環境設定>> >>コンポーネント>> iOSの10シミュレータ(または任意の必要なバージョン)にテスト

0

Go]を再実行古いバージョンを見つける必要があります。今すぐ[確認してインストール]をクリックします。これにより、選択したiOSバージョンがsimctl SDKのリストに追加されます。

関連する問題