Historically, it was not possible to automate iOS app store apps using Appium (e.g. due to the Distribution Certificate used on all app store apps meaning you couldn\'t acce
You can launch almost any iOS system app if you know it's bundle identifier.
I use ruby:
def launch_app(bundle_id)
@driver.execute_script('mobile: launchApp',{'bundleId': "#{bundle_id}"});
end
def terminate_app(app_path)
@driver.execute_script('mobile: terminateApp',{'app': "#{app_path}"});
end
To launch App Store:
launch_app("com.apple.AppStore")