खोज…


एंड्रॉयड

चरण 1: परियोजना की रूट डायरेक्टरी पर जाएं और कमांड लाइन प्रॉम्प्ट खोलें

 cordova build --release android

यह नाम के साथ एक अहस्ताक्षरित apk \ प्लेटफार्मों \ android \ build \ outputs \ apk उत्पन्न करता है

एंड्रॉयड रिलीज-unsigned.apk

चरण 2: हस्ताक्षरित एपीके प्राप्त करने के लिए मुख्य पीढ़ी

वाक्य - विन्यास:

 keytool -genkey -v -keystore <keystoreName>.keystore -alias <Keystore AliasName> -keyalg <Key algorithm> -keysize <Key size> -validity <Key Validity in Days>

उदाहरण:

keytool -genkey -v -keystore ExampleApp.keystore -alias TestExampleApp -keyalg RSA -keysize 2048 -validity 10000


keystore password? : xxxxxxx
What is your first and last name? :  xxxxxx
What is the name of your organizational unit? :  xxxxxxxx
What is the name of your organization? :  xxxxxxxxx
What is the name of your City or Locality? :  xxxxxxx
What is the name of your State or Province? :  xxxxx
What is the two-letter country code for this unit? :  xxx

Keystore उसी फ़ोल्डर में उत्पन्न होता है जिसका नाम ExampleApp.keystore नाम से है

चरण 3: जनरेट किए गए कीस्टोर को \ प्लेटफार्मों \ android \ build \ outputs \ APK में ले जाएं

कमांड प्रॉम्प्ट में jarsigner टूल को \ प्लेटफार्मों \ android \ build \ outputs \ apk के तहत चलाएं

वाक्य - विन्यास:

jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore <keystorename <Unsigned APK file> <Keystore Alias name>   

उदाहरण:

jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore ExampleApp.keystore android-release-unsigned.apk TestExampleApp

यह एक ही नाम के साथ हस्ताक्षरित APK उत्पन्न करता है।

चरण 4: एपीके को ऑप्टिमाइज़ करने के लिए जिप अलाइन टूल

 zipalign -v 4 android-release-unsigned.apk android.apk

Zipalign \ Android \ sdk \ build-tools \ 23.0.3 \ zipalign के अंतर्गत स्थित है

यह android.apk नाम से एक हस्ताक्षरित APK बनाता है जिसे अब ऐप स्टोर पर अपलोड किया जा सकता है

आईओएस

चरण 1: प्रोजेक्ट के रूट डायरेक्टरी में बिल्ड.json फ़ाइल बनाएँ।

Build.json का नमूना

{
  "ios": {
    "debug": {
      "codeSignIdentity": "iPhone Developer",
      "provisioningProfile": "your-developer-provisioning-profile-UUID-here"
    },
    "release": {
      "codeSignIdentity": "iPhone Distribution",
      "provisioningProfile": "your-distribution-provisioning-profile-UUID-here"
    }
  }
}

नोट: UUID को टेक्स्ट एडिटर पर .mobileprovision फ़ाइल खोलकर और 'UUID' की खोज करके प्राप्त किया जा सकता है।

चरण 2: टर्मिनल पर प्रोजेक्ट के रूट फ़ोल्डर से निम्न कमांड चलाएँ

cordova build ios --device --release


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow