Custom Scheme Action
# Type a script or drag a script file from your workspace to insert its path.
LOGFILE="$HOME/Desktop/xcode-pre-action.log" ;
# 打印当前目录
print_pwd () { echo "pwd: $(pwd)" >> $LOGFILE ; }
# 版本号递增
#bump_version () { agvtool bump ; }
# 清空log
echo "" > $LOGFILE ;
echo "Build Pre-Action" >> $LOGFILE
print_pwd ;
echo "PROJECT_DIR: $PROJECT_DIR" >> $LOGFILE ;
echo "cd into project directory" >> $LOGFILE ;
cd "$PROJECT_DIR" ;
print_pwd ;
#bump_version 2>> $LOGFILE ;
# 打印所有环境变量
#env >> $LOGFILE ;
if [ "$CONFIGURATION" = "Debug" ]; then
echo "👨💻 Debug 编译" >> $LOGFILE ;
fi
if [ "$CONFIGURATION" = "Release" ]; then
echo "👨💻 Release 编译" >> $LOGFILE ;
fi
echo "Done" >> $LOGFILE ;
安装模拟器
模拟器下载地址
sudo xcode-select -s /Applications/Xcode.app
xcodebuild -runFirstLaunch
xcrun simctl runtime add xxxx_Simulator_Runtime.dmg