No-Login File Viewing & App Store Submission: A Practical Guide

View plist/provisioning profiles/P12/IPA without login; submit IPA to App Store with app-specific password; install on device via USB or QR code.

Appuploader: Files & Submission

No Apple ID login required. Supports viewing information in .plist, .mobileprovision, .p12, and .ipa files; submitting to App Store; installing to connected iOS devices; and exporting public/private keys from a .p12 file. Maximum single file size: 2.9GB.

Uploading Files

Click Add File to select a file, or drag and drop files directly into the list area (multiple files can be dropped at once). Uploaded files appear in the list with their types labeled (Plist File / Provisioning Profile / P12 Certificate / IPA Package / Other).

Viewing File Content

Open Appuploader, click a file to enter the viewer. Different file types show different information:

  • Plist: Displays XML content.
  • Provisioning Profile (.mobileprovision): Bundle name, display name, version, minimum OS, embedded provisioning profile details, signing certificate, CA certificate chain.
  • P12 Certificate: If encrypted, enter the export password to parse (leave blank if no password). After parsing, you can export the public key PEM or export the private key PEM.
  • IPA Package: Displays signing information, including whether it is signed, embedded provisioning profile, and signing certificate. It also indicates whether the information source is “binary code signature (actual signing result)” or “embedded provisioning profile (allowed scopes only)” — these may differ. Note that IPA packages downloaded from the App Store have their provisioning profile removed by Apple; only development, Ad Hoc, and enterprise distribution packages include provisioning profiles.

Submitting IPA to App Store

  1. On first use, you need to set an Upload-Specific Password: use your Apple ID and an App-Specific Password (not your login password). Go to Account Management & Security → App-Specific Passwords, generate one (format: xxxx-xxxx-xxxx-xxxx). Note that what you manually name is only the password label; the auto-generated string is the password you need to fill in.
  2. Select an IPA file and click Submit to App Store.
  3. The submission process does not require fully logging into that Apple account and will not trigger two-factor authentication.

Installing to a Phone

Select an IPA file and click Install to Phone. Two methods are provided:

  • Connected Device Installation: Connect and unlock the device with a USB cable, and make sure you trust this computer. The IPA must include the device’s UDID to install successfully.
  • QR-Code Installation (LAN): Connect the iPhone/iPad and computer to the same Wi-Fi, use the system camera to scan the QR code, and tap the installation prompt that appears at the top.

Before installation, the system automatically detects the provisioning profile type (Development / Ad Hoc / Enterprise Distribution / App Store). If an issue could cause installation to fail (e.g., the device UDID is not included in the provisioning profile), it prompts with the specific problem, and you can choose Install Anyway or Cancel Installation.

Other

  • You can delete uploaded files at any time.