我想从命令行运行模拟器。有没有办法通过命令行找到模拟器路径。 Apple 经常更改模拟器位置,例如
/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone Simulator.app/Contents/MacOS/iPhone Simulator
/Applications ........ / IOS simulato....
有没有办法从终端找到模拟器路径。 ?
Best Answer-推荐答案 strong>
这里有两个建议:
您可以使用 xcode-select 打印 Xcode 的路径:
# This returns sthg like "/Applications/Xcode.app/Contents/Developer"
XCODEPATH=$(xcode-select --print-path)
# Then build the rest of the path to the simulator SDK
SIMSDKPATH=${XCODEPATH}/Platforms/iPhoneSimulator.platform/Developer
# And add the rest of the path to the Simulator app
SIMULATORPATH=$(SIMSDK}/Applications/iPhone Simulator.app/Contents/MacOS/iPhone Simulator
可以使用xcrun 找到iphonesimulator SDK中的一个xcodebuild工具的路径,然后从这里推导出路径:
# This returns sthg like "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc"
GCCPATH=$(xcrun -sdk iphonesimulator -find gcc)
# Then go up 3 directories
SIMSDKPATH=$(dirname $(dirname $(dirname ${GCCPATH})))
# And down to the Simulator app
SIMULATORPATH=${SIMSDKPATH}/Applications/iPhone Simulator.app/Contents/MacOS/iPhone Simulator
关于ios - 查找 iOS 模拟器应用程序的路径,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/12675965/
|