Skip to main content


Showing posts from July, 2020

Making GIF of iOS Simulator without additional apps

This is how I did it: open Terminal and execute this command:

xcrun simctl io booted recordVideo \
  --code=h264 \
  --force "$( date +%Y%m%d%H%M%S ).mov"

Running this will record the Simulator screen until you press `Control+C`. The filename will be something like ``. The next step is to convert this video into GIF, FFMPEG is required for this. You can either install it via Homebrew but I prefer running it in a Docker container, something like this:

docker run --rm -it -v $PWD:/data -w /data --entrypoint /bin/bash jrottenberg/ffmpeg

Once you have FFMPEG installed or are inside the container, execute this command:

ffmpeg -i \
  -vf "fps=fps=5,split[s0][s1];[s0]palettegen[p];[s1][p]paletteuse" \

I have played around with the command line arguments and came up with those. Basically it will create a decent GIF to use in issue report etc. Because of the low frame rate, it won't be very s…