Objective C コードからスクリプトを実行する必要があります。私のスクリプトserver.jsはパスにあります
/Users/SS/Desktop/iPhone アプリ/Appium.app/Contents/Resources/node_modules/appium/server.js
目的のCコードでは、パスを次のように設定しました
[self.serverTask setCurrentDirectoryPath:[NSString stringWithFormat:@"%@/%@", @"/Users/SS/Desktop/iPhone App/Appium.app/Contents/Resources", @"node_modules/appium"]];
引数付き起動パス
[self.serverTask setLaunchPath:@"/bin/bash"]; [self.serverTask setArguments: [NSArray arrayWithObjects: @"-l", @"-c", nodeCommandString, nil]];
私が直面している問題は、XCode アプリケーションを実行しているときに、スペースの前のパス (つまり/Users/SS/Desktop/iPhone ) のみを受け取り、エラーが発生することです。
/bin/bash: /Users/SS/Desktop/ab: そのようなファイルまたはディレクトリはありません
スペースの後のパスにアクセスできるアイデアはありますか。