There are two ways to install appstore without listing. One is to use the In house type certificate and certificate profile file of the Apple developer account of the enterprise type, and the other is to use the ad hoc type certificate and certificate profile file of the Apple developer account of the personal/company type.
The generated ipa file can be uploaded directly to the Banana Cloud Encoding installation test platform. You can generate an online installation QR code. After scanning the code, you can install it according to the prompts. The tool address of the QR code generation:
/installtest
If you don’t have a certificate yet, you can refer to this article for tutorials on applying for a business type account and in house type certificate:
/zhishikuios/iosqiyecert
What I want to say is that if the app is packaged with an ad hoc-type certificate of an Apple developer account of an individual/company type, it cannot be installed on all users' iPhones, because this profile file can only be installed on the iPhone by adding the udid of the target device to this profile file, and the iPad file packaged through this profile file can be installed on the iPhone. So if you want many people to install it but don't want to be listed on the shelves, then you can only apply for a corporate Apple developer account and generate an in house-type certificate to package it.