2

ios-simを使用してコマンド ラインからアプリを起動しようとしていますが、次のようになります。

Started by user User
Building in workspace /Users/Shared/Jenkins/Home/jobs/UI Testing/workspace
[workspace] $ /bin/sh -xe /var/folders/h4/ws64t3bx2nnds4pg3345xrr000009c/T/hudson6341279754557259451.sh
+ /Users/myUser/Desktop/ios-sim launch /Users/Shared/Jenkins/Home/jobs/Project_Monkey_Build/workspace/build/Debug-iphonesimulator/ProjectMonkey.app

    [DEBUG] Could not start simulator session: Error Domain=DTiPhoneSimulatorErrorDomain Code=5
 "Operation failed with underlying error 4294956486." UserInfo=0x1001b1760 
{NSLocalizedDescription=Operation failed with underlying error 4294956486., 
NSUnderlyingError=0x1001a3390 "The operation couldn’t be completed. (OSStatus error -10810.)"}

端末から同じコマンドを実行でき、正常に動作するため、権限の問題のようです。また、ios-sim と MonkeyTalk ディレクトリに 777 の完全なアクセス許可を与えようとしましたが、まだ何もありません。

何か案が?

4

4 に答える 4

5

「ディスプレイ」がないJenkinsプロセスに関連している可能性があります。デスクトップにログインしたユーザーとして Jenkins を実行してから、ios-sim を再度実行してください。

launchd から Jenkins をアンロードします。

sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist

次に、端末から Jenkins を実行します。

sudo su jenkins -c "JENKINS_HOME=/Users/Shared/Jenkins/Home /Library/Application\ Support/Jenkins/jenkins-runner.sh"

これが機能する場合、launchd ジョブ構成ファイルを/Library/LaunchDaemons/org.jenkins-ci.plistから~/Library/LaunchAgents/org.jenkins-ci.plist

于 2013-05-17T02:27:18.600 に答える
1

この投稿は少し前のものであることは知っていますが、誰かがそれをチェックしているかどうかはわかりませんが、私も最近この問題に遭遇し、iPhone シミュレーターに既に重複したアプリがあり、問題を引き起こし、新しいアプリを許可していないことが判明しました。アプリの実行。

シミュレーターをリセットしたところ、動作しました。次に、ios-sim を実行する前に毎回シミュレーターをリセットするための applescript を追加しました。このスクリプトはここにあります...

コマンドラインから iOS シミュレーターをリセットするにはどうすればよいですか?

チェックマークが付いたものではなく、隣に13票の賛成票がある回答を下にスクロールします。

これが将来誰かに役立つことを願っています..

于 2013-05-24T16:12:34.563 に答える
0

私も同じ問題に直面しており、jenkins ユーザーがシミュレーターでテスト ケースを実行するように正しく設定されていないことがわかりました。以下の Web サイトの指示に従ってください。

http://pivotallabs.com/ios-ci-jenkins/

「JENKINS ユーザーのセットアップ」セクションを参照してください。

それがあなたにとってもうまくいくことを願っています。

于 2014-08-11T13:54:48.850 に答える
0

コマンドをスーパーユーザーとして実行することが唯一の回避策のようです:

sudo /Users/myUser/Desktop/ios-sim launch /Users/Shared/Jenkins/Home/jobs/Project_Monkey_Build/workspace/build/Debug-iphonesimulator/ProjectMonkey.app
于 2013-02-27T15:01:23.900 に答える