0
我的測試腳本工作交叉編譯下的Xcode庫:如何確定Xcode是否支持平臺?
#!/usr/bin/env bash
PLATFORMS=(iPhoneOS iPhoneSimulator WatchOS WatchSimulator AppleTVOS AppleTVSimulator)
for platform in ${PLATFORMS[@]}
do
make distclean > /dev/null 2>&1
if [ $xcode_supports_platform ]; then
. ./setenv-apple "$platform"
make -f GNUmakefile-cross ...
fi
done
的Xcode的較新版本支持的iPhoneOS,iPhoneSimulator,WatchOS,WatchSimulator,AppleTVOS和AppleTVSimulator。早期版本的Xcode不支持Watch和TV。
我無法確定測試「$ xcode_supports_platform」。搜索Apple的網站沒有透露任何有用的信息,例如xcode-select
來確定默認的Xcode。試圖從Xcode獲得幫助只是啓動Xcode而不是提供支持的選項和命令:/Applications/Xcode.app/Contents/MacOS/Xcode --help
。
如何確定Xcode是否支持平臺?
謝謝。我不知道爲什麼我忘了***'xcodebuild' ***,爲什麼搜索沒有產生一個命中。 – jww