1
"instruments -s device"で利用可能なすべてのデバイスを取得できますアクティブiosデバイスまたはシミュレータUDIDを取得するにはどうすればよいですか?
どのデバイスがアクティブデバイスであるかを特定できません。どのように私はアクティブなデバイスやシミュレータをJAVAでプログラムで識別できますか?
私を助けてください。
ありがとうございました。
"instruments -s device"で利用可能なすべてのデバイスを取得できますアクティブiosデバイスまたはシミュレータUDIDを取得するにはどうすればよいですか?
どのデバイスがアクティブデバイスであるかを特定できません。どのように私はアクティブなデバイスやシミュレータをJAVAでプログラムで識別できますか?
私を助けてください。
ありがとうございました。
$ xcrun simctl list devices | grep 'Booted'
iPhone 5 (XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX) (Booted)
は、これが接続されている物理デバイスを示していないだけのiOSシミュレータを示します – vikramvi
こんにちは、 誰もが同じような問題を捜している場合の解決策です。 'processUDID = Runtime.getRuntime()。exec(" xcrun simctl list devices "); =新しいBufferedReaderの内 \t \t \t BufferedReaderの(新しいInputStreamReaderの( \t \t \t \t \t processUDID.getInputStream()))。 \t \t \tストリームストリーム= in.lines(); \t \t \t stream.forEach(S - > { \t \t \t \t(s.contains( "ブートさ")){ \t \t \t \t \tストリングUD = deviceUdid = s.substring(s.indexOf(」IF - ") - 8) \t \t \t \t \t \t \t .trim(); \t \t \t \t \t ud = deviceUdid = ud.substring(0、ud.indexOf( ")"))。trim(); \t \t \t \t \t simulatorUdid = ud; \t \t \t \t} \t \t \t}); ' –
VSK
これは、物理デバイスのUDIDを与えないだけシミュレータ – vikramvi