Бөлісу құралы:


үшін қолмен код белгісі iOS

Бұл мақалада сіз кодты енгізу жолын үйренесіз iOS. iOS орталау жобасын iOS жасау және құру кезінде платформалардың бірі ретінде таңдасаңыз,қолданбаңызға қол қоюыңыз қажет.

Маңызды

iOS үшін оралған мобильді қолданбаларға сандық қол қою үшін Xcode пайдалануға қолдау көрсетілмейді. iOS үшін оралған мобильді қолданбалар пакеттеріне дұрыс қол қою үшін төмендегі нұсқауларды орындаңыз.

Алғышарттар

Жұмысты бастау үшін сізге келесі ақпарат қажет:

  • Қолданба идентификаторы
  • Құрылғының UDID кодтары (тек сынақтау өткізу және әзірлеу мақсатында)

Сондай-ақ iOS белгісін кодтау үшін сізге macOS құрылғысы қажет.

Mac компьютерін дайындау

Mac компьютеріңізді келесі конфигурациямен орнатыңыз.

  1. Xcode орнатыңыз. Қосымша ақпарат: Xcode
  2. macOS жүйесіне арналған PowerShell орнатыңыз. Қосымша ақпарат: MacOS жүйесіне PowerShell орнату
  3. Apple Developer бағдарламасына тіркеліңіз
  4. Қолданбаларды ұйым ішінде тарату үшін Apple Enterprise Developer бағдарламасына тіркелу қажет.

Бағдарлама идентификаторын жасау

  1. https://developer.apple.com бетіне өтіп, Есептік жазба қойындысын таңдау арқылы әзірлеуші ​​тіркелгіңізге кіріңіз.

    Есептік жазба қойындысы.

  2. Сертификаттар, идентификаторлар & Профильдер > Идентификаторлар.

  3. Жаңа идентификатор жасау үшін + таңдаңыз.

    Жаңа идентификатор жасаңыз.

  4. Қолданба идентификаторлары таңдаңыз, содан кейін Жалғастыру таңдаңыз.

    Жаңа идентификаторды тіркеңіз.

  5. Қолданба түрін таңдаңыз, содан кейін Жалғастыру таңдаңыз.

  6. Қолданба идентификаторын тіркеу:

    Қолданба идентификаторын тіркеңіз.

    1. Сипаттама - қолданбаңыздың аты.
    2. Бума идентификаторы - Айқын Бума идентификаторы таңдаңыз.
    3. Орау жобасын жасау кезінде пайдаланған бума идентификаторын енгізіңіз. Қосымша ақпарат: Бума идентификаторы
    4. Келесі мүмкіндіктерді қосыңыз:
      • Байланысты домендер
      • iCloud
      • NFC тегтерін оқу
      • Push хабарландырулары
    5. Жалғастыру параметрін таңдаңыз.
  7. Бағдарлама идентификаторын қарап шығу және тіркеу.

Тарату куәлігін жасау

Тарату куәлігін жасау үшін алдымен жаңа куәлікке қол қою сұрауын жасаңыз.

Куәлікке қол қою сұрауын (CSR) жасау

  1. Mac компьютеріңізде Қолданбалар қалтасына >Утилиталар> ашық Кілттерге қол жеткізу өтіңіз.

  2. Кілттерге қол жеткізу>Сертификат көмекшісі>Сертификаттау орталығынан сертификат сұрау таңдаңыз.

    CA-дан сертификат сұраңыз.

  3. Төменде түсіндірілгендей Сертификат ақпаратын толтырыңыз, содан кейін Жалғастыру таңдаңыз.

    1. Осы сертификатпен сәйкестендіру үшін Пайдаланушының электрондық пошта мекенжайы өрісіне Apple ID электрондық пошта мекенжайын енгізіңіз.
    2. Жалпы атау өрісіне атыңызды енгізіңіз.
    3. Сұраныс тобында Дискке сақталған тармағын таңдаңыз.
    4. Файлды Mac компьютеріңізге сақтаңыз.

Тарату куәлігін жасау

  1. https://developer.apple.com Есептік жазба қойындысын таңдау арқылы өніміндегі әзірлеуші ​​тіркелгіңізге кіріңіз.

  2. Сертификаттар, идентификаторлар & Профильдер > Сертификаттар.

    1. Жаңа сертификат жасау үшін + таңдаңыз.

    2. App Store және Ad Hoc>Жалғастыру таңдаңыз.

      Куәліктер, идентификаторлар мен профильдер

      Ескертпе

      Егер сізде Enterprise Developer тіркелгісі болса, сізде Enterprise Distribution куәлігін жасау опциясы болады.

  3. Алдыңғы қадамдарда жасалған куәлікке қол қою сұрауы (CSR) файлын жүктеп салыңыз.

    Сертификат жүктеп салыңыз.

  4. Жалғастыру опциясын таңдап, сертификатты Mac жүйесіне жүктеп алыңыз.

  5. Кілттер тізбегіне қатынасуды орнату үшін жүктелген .cer файлын екі рет басыңыз.

  6. Сертификаттың Атын қадағалаңыз (әдетте iPhone таратуы: Атауы (Команда идентификаторы)). Бұл мән қол қою үшін қамтамасыз етілуі қажет қол қоюды кодтау идентификаторы болып табылады.

IPA орнату қажет барлық құрылғыларды қосыңыз

Ескертпе

Бұл қадам қолданбаны сыртқы пайдаланушыларға таратып жатсаңыз ғана қажет. Бағдарлама тек ішкі пайдаланушыларға арналған болса, бұл қажет емес.

  1. https://developer.apple.com Есептік жазба қойындысын таңдау арқылы өніміндегі әзірлеуші ​​тіркелгіңізге кіріңіз.

  2. Сертификаттар, идентификаторлар & Профильдер > Құрылғылар.

  3. Бір немесе бірнеше құрылғыны тіркеу үшін + таңдаңыз.

  4. Құрылғы атауын және Құрылғы идентификаторын (UDID) енгізіңіз.

    Құрылғыны тіркеңіз.

  5. Сақтау опциясын таңдаңыз.

    Шайпұл

    Сондай-ақ UDID тізімін жүктеп салу арқылы бірнеше құрылғыны бірге тіркеуге болады.

iOS Қамтамасыз ету профилін жасаңыз

  1. https://developer.apple.com бетіне өтіп, Есептік жазба қойындысын таңдау арқылы әзірлеуші ​​тіркелгіңізге кіріңіз.

  2. Сертификаттар, идентификаторлар & Профильдер > Профильдер.

  3. Жаңа профиль жасау үшін + таңдаңыз.

  4. Ad Hoc>Жалғастыру таңдаңыз.

    Арнайы.

    Ескертпе

    Өндірістік сынақ және әзірлеу мақсатында App Store тарату әдісін пайдаланыңыз.

  5. Бұрын жасалған қолданба идентификаторын таңдаңыз, содан кейін Жалғастыру таңдаңыз.

    Бағдарлама идентификаторы.

  6. Бұрын жасалған сертификатты таңдап, Жалғастыру таңдаңыз.

    Куәлікті таңдаңыз.

  7. Қолданбаны орнатқыңыз келетін барлық сынақ құрылғыларын таңдап, Жалғастыру опциясын таңдаңыз.

    Құрылғыларды қосыңыз.

  8. Дайындық жүргізу профилін қарап шығу және ат беру Дайындық жүргізу профилінің атауын жазып алыңыз.

  9. Профильді жасаңыз және Mac компьютеріне жүктеп алыңыз.

  10. Жүктеп алынған файлды (*.mobileprovision) ашу үшін оны Xcode арқылы тіркеу үшін екі рет басыңыз.

iOS Мұрағатқа қол қойыңыз

  1. Қолданбалар орталығынан iOS-Archive.zip файлын жүктеп алыңыз және ашыңыз. Бұл Бума идентификаторы атымен аталатын қалтаны жасайды. Төмендегі мысалда Бума идентификаторы com.single.wrap болып табылады.

  2. Кәсіпорын куәлігімен қол қойсаңыз, Distribution-exportOptions.plist файлын Xcode көмегімен ашыңыз және файл ішіндегі әдісі өрісі үшін мәнді кәсіпорын етіп өзгертіңіз.

Ескертпе

Кәсіпорынға қол қоюға Key Vault қолтаңбасымен қолдау көрсетілмейді.

  1. Терминалды ашыңыз және каталогты мұрағаттан шығарылған қалтаға өзгертіңіз.

  2. Терминалда PowerShell бағдарламасын іске қосу үшін pwsh енгізіңіз.

  3. ./SignAndGenerateIPA.ps1 "CodeSigningIdentity" және "ProvisioningProfilePath" параметрлерінің мәндерімен іске қосыңыз.

    Ескертпе

    "CodeSigningIdentity" - Apple әзірлеушісінің веб-сайтында жасалған сертификаттың атауы. "CodeSigningIdentity" мәнін іздеу үшін .mobileprovision файлын тінтуірдің оң жақ түймешігімен басыңыз (бұл провизия профилі), содан кейін Қосымша ақпарат таңдаңыз. Төмен жылжып, Алдын ала қарау таңдаңыз. "CodeSigningIdentity" мәні Аты өрісінде Сертификаттар.mobileprovision файлында сақталады.

    Шайпұл

    'ProvisioningProfilePath' — алдыңғы қадамда Apple әзірлеушісінің веб-сайтынан жүктеп алған провайдер профилі файлына апаратын жол iOS Дайындау профилін жасау. Мысалы, ол компьютердегі /Users/username/Downloads/MyProvisioningProfile.mobileprovision мекенжайында орналасуы мүмкін.

    PowerShell сценарийін іске қосыңыз.

  4. Сценарий аяқталған кезде, a .ipa файл жасалады, мысалы, com.single.wrap.ipa.

    • ./SignAndGenerateIPA.ps1 пәрмені орындалмаса, ықшамдалған қалта мен файлдарды жойыңыз, себебі олар бүлінген болуы мүмкін. Қайтадан қол қоюға әрекеттенбес бұрын iOS-Archive.zip қайтадан шығарыңыз.

    IPA пакеті.

  5. Тіркелген құрылғыларға .ipa файлын Finder қолданбасын пайдаланып орнатыңыз. Сондай-ақ оны Қолданбалар орталығы сияқты тарату қызметінде орналастыруға болады. Microsoft Intune көмегімен тарату үшін Microsoft Intune iOS қызметіне/iPadOS бизнес желісін қосу бөлімін қараңыз. Қолданбаға Intune қолданбасын қорғау қызметіне рұқсат беру туралы білу үшін Қолданбаға Intune қолданбасын қорғау қызметіне рұқсат беру бөлімін қараңыз.

Келесіні де қараңыз: