According to App Annie's announcement, videos are very important for app downloads on the App Store. In the early days of the App Store, screenshots were important, but now videos seem to matter.
When you want to make a video in which the app works, you can connect your iPhone to your Mac and record it with QuickTime. Starting with iOS 11, you can record directly from your iPhone.
If the app is being developed with Apple's development tool, XCode, and sample data is created in the simulator, the simulator should be used. I found that it is possible to record the process used in the simulator as a video.
It is not a tool with UI, but there was a function among them that can operate the simulator with commands.
Start recording simulator video
Just open a terminal on your Mac and type the command to record simulator video.
The next thing is to record as a.mov file.
xcrun simctl io booted recordVideo a.mov
Then start recording.
GVA encoder info: recomputed for fps: 7.450581, gop size in pics: 223, gop size in sec: 30.000000
Recording… (Press CTRL+C to stop)
End simulator video recording
You can do this by pressing CTRL + C in the terminal.
Show where you touch
If you record with your iPhone, you won't know where you tapped.
There are a number of ways to make the touch point display.
The simplest is to use AssitiveTouch . Perhaps someone who has been using the iPhone 4 for a long time has used it because the home button is broken.
You can do this by turning on General > Accessibility > AssistiveTouch in iPhone Settings. How to use video belowPlease refer to
I don't know why only the AssitiveTouch term was not localized in iOS 11, but there is a major problem with this method. It's just that the button is still visible.
Implementation in source code
This is a way to implement what is displayed when touched. I found a lot of libraries. to findTo summarize:
Of course, this method is only available to developers who have the source code for the app and can build it.