Monaca Docs
  • Monaca
  • Create Your First App
  • Release Notes and Updates
    • Privacy Manifest Requirement for iOS Apps
    • Plugin uses-permission Tag Deduplication Feature
    • iOS Monaca Debugger Discontinuation & Alternative Features
    • Error submitting to iOS App Store (ITMS-90165)
    • Build error in cordova-custom-config
    • Cordova 11 changes
    • Cordova 10 changes
    • Cordova 9 changes
    • New Monaca CLI and Localkit
    • Migration from Cordova to Capacitor
  • Product Guides
    • Monaca Development Overview
    • Monaca Cloud IDE
      • Overview
      • Features in the Monaca Cloud IDE
      • Integrated Terminal
      • Editor Shortcuts
      • Project Dependencies
        • File and Folder Structure
        • JS/CSS Components
        • Cordova Plugins
        • Custom Cordova Plugins
      • Version Control
        • Introduction
        • GitHub Integration
        • Git SSH Integration
      • Monaca CI
        • Overview
        • Deploy Services
        • Deploy to Appetize.io
        • Deploy to DeployGate
        • Deploy to Firebase
      • Build
        • Building for iOS
          • Building an iOS App
          • Build Settings between Monaca and Xcode
        • Building for Android
        • Building for Electron
          • Building on Windows
        • Building for PWA
        • Building for Windows
        • Build Environment Settings
        • Common Build and Application Upload Errors
        • Build History
      • Distribution
        • App Store Distribution
          • App Store Connect Guide
          • iOS App Upload Feature
        • Google Play Distribution
        • Amazon Appstore Distribution
        • Non-market App Distribution
      • Download App Package
      • Tutorial
    • Monaca Localkit
      • Overview
      • Pairing and Debugging
      • Remote Building and Publishing
      • Troubleshooting Guide
      • Tutorial
    • Monaca CLI
      • Overview
      • Monaca CLI Commands
      • Pairing and Debugging
      • Project Dependencies
        • File and Folder Structure
        • JS/JSS Components
        • Cordova Plugins
        • Custom Cordova Plugins
      • Remote Building and Publishing
      • Troubleshooting Guide
      • Tutorial
    • Monaca Debugger
      • Functionalities
      • Installation
        • Monaca Debugger for Android
        • Monaca Debugger for iOS
        • Monaca Debugger for Android Emulator
      • Usage
      • Custom Build Debugger for iOS
      • iOS App Simulator Build
      • Troubleshooting Guide
      • Tutorials
    • Team Dashboard
    • Quick Viewer
    • Migrating from Other Platforms
      • Key Points
      • Cloud IDE preview function settings
      • Migrating from Angular
      • Migrating from Ionic
      • Migrating from React
      • Migrating from Vue
      • Migrating from PhoneGap
        • Key Differences
        • Guide for PhoneGap Build Users
        • Guide for PhoneGap CLI Users
        • Guide for PhoneGap Desktop App Users
      • Migrating from Telerik
  • Build App
    • Build for iOS
      • Creating a Private Key and CSR
      • Creating a Certificate
      • Updating Provisioning Profiles
  • Tutorials
    • Monaca Cloud IDE Tutorial
      • Part 1: Starting a Project
      • Part 2: Running Monaca Debugger with Monaca Cloud IDE
      • Part 3: Building a Monaca App
      • Part 4: Publishing a Monaca App
    • Monaca Localkit Tutorial
      • Part 1: Starting a Project
      • Part 2: Running Monaca Debugger with Monaca Localkit
      • Part 3: Building a Monaca App
      • Part 4: Publishing a Monaca App
    • Monaca CLI Tutorial
      • Part 1: Starting a Project
      • Part 2: Running Monaca Debugger with Monaca CLI
      • Part 3: Building a Monaca App
      • Part 4: Publishing a Monaca App
    • Electron Tutorial
      • How to Use a NPM Package
      • How to Use a Web API
    • Barcode Scanner Plugin
    • Cordova SQLite Storage Plugin
    • Cordova Google Analytics Plugin
    • Cordova Firebase Plugin
    • Cordova In-app Purchase Plugin
    • Cordova AppVersion Plugin
    • Cordova Ionic Keyboard Plugin
    • Cordova Social Sharing Plugin
    • NIFCLOUD mobile backend
    • Phonegap Push Plugin
  • API Reference
    • Monaca API
      • Monaca Cloud & Remote Build API Guide
      • Utilities
    • Core Cordova Plugins
      • Cordova 11.0
        • Battery Status Plugin
        • Camera Plugin
        • Device Plugin
        • Device Motion Plugin
        • Device Orientation Plugin
        • Dialogs Plugin
        • File Plugin
        • Geolocation Plugin
        • InAppBrowser Plugin
        • Media Plugin
        • Media Capture Plugin
        • Network Information Plugin
        • Splashscreen Plugin
        • Vibration Plugin
        • StatusBar Plugin
      • Cordova 10.0
        • Battery Status Plugin
        • Camera Plugin
        • Device Plugin
        • Device Motion Plugin
        • Device Orientation Plugin
        • Dialogs Plugin
        • File Plugin
        • Geolocation Plugin
        • InAppBrowser Plugin
        • Media Plugin
        • Media Capture Plugin
        • Network Information Plugin
        • Splashscreen Plugin
        • Vibration Plugin
        • StatusBar Plugin
        • Whitelist Plugin (Android Only)
      • Cordova 9.0
        • Battery Status Plugin
        • Camera Plugin
        • Contacts Plugin
        • Device Plugin
        • Device Motion Plugin
        • Device Orientation Plugin
        • Dialogs Plugin
        • File Plugin
        • File Transfer Plugin
        • Geolocation Plugin
        • Globalization Plugin
        • InAppBrowser Plugin
        • Media Plugin
        • Media Capture Plugin
        • Network Information Plugin
        • Splashscreen Plugin
        • Vibration Plugin
        • StatusBar Plugin
        • Whitelist Plugin (Android Only)
    • Third-party Cordova Plugins
      • Advanced HTTP Plugin
      • PhoneGap BarcodeScanner Plugin
      • Cordova Custom Config Plugin
      • DatePicker Plugin
      • Share Plugin (Android)
      • WebIntent Plugin (Android)
    • Monaca Power Plugins
      • Monaca HTML5 Resource Encryption
      • Monaca In-App Updater
      • Monaca Secure Storage
      • Barcode Scanner Plugin
      • Android build memory size setting
    • Service Integration
      • Repro
      • AppsFlyer
    • Configuration Files
      • Android
        • Android Configuration
        • config.xml
        • AndroidManifest.xml
      • iOS
        • iOS Configuration
        • config.xml
        • MonacaApp-Info.plist
  • Samples & Tips
    • Sample Apps
      • AdMob
      • Twitter Single Sign-on App
      • Facebook Single Sign-on App
      • Flickr
      • TODO App
      • BirthYear App
      • Break the Bricks
      • Train Catalog App
      • Omikuji Fortune Telling App
      • Clock App
      • Memo Application
      • RSS Reader App
      • Hello World App
    • Tips & Tricks
      • Playing Sound and Music
      • Control the Splash Screen
      • Using Database
  • Features
    • Push Notification
    • SNS Authentication
    • Database
  • FAQ
    • General
    • IDE
    • Build
    • Release
    • Subscription
      • How to Use Activation Code
    • Application
    • Usage
    • Debugger
  • Supported Environments
  • Trouble Shooting
    • Preview Log repeats to reload (Vue packages version mismatch error)
  • Monaca Product Website
  • 日本語
Powered by GitBook
On this page
  • When developing iOS applications for iPhone/iPad, is it necessary to register to the iOS Developer Program?
  • The application that was developed using Monaca does not function well on mobile device.
  • I can't successfully build iOS (iPhone/iPad) applications.
  • I was able to build iOS (iPhone/iPad) apps before, but now I can't do it anymore.
  • How to build iOS apps or manage certificates-related procedures?
  • Can I build an application for only iPhone using Monaca?
  • Can I develop Windows Store apps?
  • How to import/export private keys and certificates that are using Xcode?
  • The built application crashes right after starting up.
  • Can I use Japanese for the app name?
  • What kind of character string should be used for iOS App ID?
  • During the iOS build, an internal server error (71) occurs.
  • Can I share my iOS certificates and private key?
  • Can I share my Android KeyStore?

Was this helpful?

  1. FAQ

Build

PreviousIDENextRelease

Last updated 3 years ago

Was this helpful?

When developing iOS applications for iPhone/iPad, is it necessary to register to the iOS Developer Program?

Yes, normally it is necessary to register to the iOS Developer Program in order to develop iOS applications. Actually, in iOS app development, it is not necessary to register the Mac environment to the iOS Developer Program, but you need to register to the program in order to install the developed application on an actual device and make it run.

The application that was developed using Monaca does not function well on mobile device.

In this case, please run and check the application again after stopping all the applications running on the device.

I can't successfully build iOS (iPhone/iPad) applications.

When developing iOS applications, you need to follow the instructions provided by Apple. Register properly the information of the device and developer, and then prepare the necessary files. For a step-by-step guide, please refer to.

I was able to build iOS (iPhone/iPad) apps before, but now I can't do it anymore.

This may caused by the expiry of certificates, reissuing certificates requirement or other factors. Therefore, you need to recreate the provisioning profiles. Please recreate the required files like certificates and provisioning profiles by using the same procedures as before, and then use the new files. You may read about and for more details.

How to build iOS apps or manage certificates-related procedures?

The procedures can be found in .

Can I build an application for only iPhone using Monaca?

You can build an application just for iPhone by setting the target device family in iOS App Settings. By default, iPhone, iPod touch and iPad is selected.

Can I develop Windows Store apps?

It is possible to develop a Windows Store app as a debug build. But in this case, you can't release the app in the Windows Store. (We will tackle this issue in the future.)

How to import/export private keys and certificates that are using Xcode?

The built application crashes right after starting up.

The following reasons might cause the application to crash after starting up. Please double-check them and rebuild your application.

  • An inappropriate image may have been assigned to the splash screen.

  • There might be a description error in the MonacaApp-Info.plist in case of iOS or AndroidManifest.xml in case of Android.

  • Please check in particular if there is an error in the specified

    permission, especially whether the required permission settings have

    been made. For example: even though components/loader.js file is

    loaded, ACCESS_NETWORK_STATE cannot be accessed or in the case

    that application uses location information but

    ACCESS_COARSE_LOCATION is not permitted and so on.

Can I use Japanese for the app name?

You can use Japanese. Please set Japanese for the app name from Build Settings in Monaca Cloud IDE.

What kind of character string should be used for iOS App ID?

During the iOS build, an internal server error (71) occurs.

This is an error that occurs when your App ID or application name contains one-byte space. Please recheck them again.

Can I share my iOS certificates and private key?

Can I share my Android KeyStore?

Yes, you can share your Android KeyStore. You can download your Android KeyStore from Monaca Cloud IDE. Please always back up and keep the KeyStore that is used to sign application(s) because when a KeyStore is lost, it is impossible to use the same key to re-sign a signed package.

You can import private keys on your local Mac and export Monaca's private keys and certificates. For details, please refer to .

You can set it with your own preference; however, we recommend that the App ID is your own domain name but written in reverse. Please see (Japanese) for details.

Yes, it is possible to share iOS private key and certificates among other users and environments. Please refer to .

Creating and exporting Android KeyStore is described in

Build Settings between Monaca and Xcode
our blog article
Build Settings between Monaca and Xcode
Building an iOS App
Building an iOS App
Generate Certificates
Create Provisioning Profiles
Configure Android KeyStore.