MoeSite Signer Documentation

How signer access, saved profiles, presets, library history, and source imports work inside MoeSite Signer

Contents

Introduction

MoeSite Signer is a web-based signing workspace for iOS IPA files. Start from /signer, then MoeSite will send approved sessions into the signer app while keeping this documentation public for everyone else.

Note: Signing applications requires a valid Apple Developer certificate or a personal development certificate. MoeSite Signer does not provide certificates. You must bring your own files.

Requirements

To use MoeSite Signer, you'll need the following:

Basic Usage

Step 1: Prepare Your Files

Make sure you have all the required files ready:

Step 2: Upload Your Files

  1. Click on the respective file selection buttons to upload your IPA, P12, and mobileprovision files.
  2. If your P12 certificate requires a password, enter it in the password field.
  3. Alternatively, if you have a direct URL to an IPA file, you can enter it in the "Direct IPA URL" field instead of uploading an IPA file.

Step 3: Choose Storage Option

Select one of the available storage modes:

Step 4: Sign IPA

Click the "Sign IPA" button to start the signing process. The system will:

  1. Upload your files to the server
  2. Process and sign the IPA file with your certificate
  3. Generate an install button and a shareable landing page

Step 5: Install the Signed App

Once the signing process is complete, you'll see a success message with options to:

File Requirements

IPA File

An IPA (iOS App Store Package) file is a compressed application bundle. Requirements:

P12 Certificate

A P12 file contains your private key and certificate for signing. Requirements:

Mobileprovision Profile

A provisioning profile connects your certificate with allowed devices. Requirements:

Advanced Options

Moe Signer provides several advanced options for modifying your IPA during the signing process. Click the "Advanced Modifications" button to access these features:

App Customization

Tweaks and Modifications

Storage Options

MoeSite Signer offers different storage options for signed IPA output:

Temporary share link

This is the standard option where:

Permanent direct link

This option provides permanent storage where:

Account Features

MoeSite Signer can be used in guest mode, but signing data is only remembered when it is tied to a MoeSite account.

Guest Mode

Saved Profiles

Store your P12 certificate, provisioning profile, and password in your MoeSite account so you can reload them without uploading everything again each time.

Presets

Save signer options such as bundle ID overrides, storage mode, compression level, and artifact removal selections so you can apply the same setup again later.

Library

Your signed app history lives in the library, including share links, install links, storage mode, and expiration state for older signer output.

Sources

Save AltStore-style source URLs, browse cached apps, and hand a selected app directly into the signer flow without rebuilding your source list every session.

Troubleshooting

Common Issues and Solutions

Frequently Asked Questions

Is this service free?

Yes, MoeSite Signer is free to use. You still need to provide your own certificate and provisioning profile.

Do I need a MoeSite account?

Not always. MoeSite manages signer access, and some setups may allow a guest-style signer session. You still need a full MoeSite account if you want saved profiles, presets, library history, or saved sources to persist.

Can I sign any IPA file?

Most unencrypted IPA files can be signed. However, heavily DRM-protected apps or those with complex entitlements may not work properly after signing.

How long do the links remain active?

Temporary links expire after the signer’s configured retention period. Permanent direct links stay active until their stored share record is removed.

Is my data secure?

MoeSite Signer processes your files securely. Even so, it is best to avoid using highly sensitive production certificates here and to prefer dedicated signing certificates when possible.

Can I install signed apps on non-jailbroken devices?

Yes, that's the primary purpose of this service. As long as your device's UDID is included in the provisioning profile, you can install the signed app on a standard, non-jailbroken iOS device.

Why does the app still ask for a developer to be trusted?

This is normal. When installing apps signed with a developer certificate, you'll need to trust the developer in Settings > General > Profiles & Device Management.