Kopīgot, izmantojot


Manuāla koda zīme iOS

Šajā rakstā uzzināsit, kā pierakstīties ar kodu iOS. Jums ir jāparaksta sava lietotne, iOS ja, veidojot un veidojot savu iOS wrap projektu , izvēlējāties kā vienu no platformām.

Svarīgi

Xcode izmantošana, lai ciparparakstītu iesaiņotās mobilās lietojumprogrammas, netiek atbalstīta iOS . Izpildiet tālāk sniegtos norādījumus, lai pareizi parakstītu iOS iesaiņotās mobilo lietotņu pakotnes.

Priekšnoteikumi

Lai sāktu darbu, jums ir nepieciešama šāda informācija:

  • Programmas ID
  • Ierīces UDIDs (tikai testēšanas un izstrādes nolūkam)

Jums ir nepieciešama arī macOS ierīce, lai parakstītu iOS kodu.

Sagatavojiet savu Mac ierīci

Iestatiet savu Mac datoru ar šādu konfigurāciju.

  1. Instalējiet Xcode. Papildinformācija: Xcode
  2. Instalējiet PowerShell operētājsistēmai macOS. Papildinformācija: PowerShell instalēšana operētājsistēmā macOS
  3. Reģistrēšanās Apple izstrādātāju programmā
  4. Lai izplatītu savas lietotnes organizācijā, jums ir jāreģistrējas Apple Enterprise Developer Program.

Izveidojiet lietotnes ID

  1. Piesakieties savā izstrādātāja kontā, dodoties uz https://developer.apple.com un atlasot cilni Konts .

    Konta cilne.

  2. Dodieties uz Sertifikāti, ID un profilu > identifikatori.

  3. Atlasiet + , lai izveidotu jaunu identifikatoru.

    Izveidojiet jaunu identifikatoru.

  4. Atlasiet Programmu ID un pēc tam atlasiet Turpināt.

    Reģistrējiet jaunu identifikatoru.

  5. Atlasiet veidu kā Programma un pēc tam atlasiet Turpināt.

  6. Reģistrēt lietotnes ID:

    Reģistrējiet programmas ID.

    1. Apraksts - jūsu lietotnes nosaukums.
    2. Saišķa ID- atlasiet Explicit Bundle ID.
    3. Ievadiet komplekta ID, ko izmantojāt , veidojot aplaupīšanas projektu. Papildinformācija: Saišķa ID
    4. Iespējojiet šādas iespējas:
      • Saistītie domēni
      • iCloud
      • NFC atzīmju rādījums
      • Pašpiegādes paziņojumi
    5. Atlasiet Turpināt.
  7. Pārskatiet un reģistrējiet programmas ID.

Izveidot izplatīšanas sertifikātu

Lai izveidotu izplatīšanas sertifikātu, vispirms izveidojiet jaunu sertifikātu pierakstīšanās pieprasījumu.

Izveidot sertifikātu pierakstīšanās pieprasījumu (CSR)

  1. Mac datorā dodieties uz mapi Applications Utilities ( >Lietojumprogrammas>), atveriet Keychain Access.

  2. Atlasiet Keychain Access>Certificate Assistant>Pieprasiet sertifikātu no sertificēšanas iestādes.

    Pieprasiet sertifikātu no CA.

  3. Aizpildiet sertifikāta informāciju , kā paskaidrots tālāk, un pēc tam atlasiet Turpināt.

    1. Laukā User Email Address (Lietotāja e-pasta adrese ) ievadiet savu Apple ID e-pasta adresi, lai identificētu ar šo sertifikātu.
    2. Laukā Common Name (Kopējais nosaukums ) ievadiet savu vārdu.
    3. Grupā Pieprasījums atlasiet Saglabāts diskā.
    4. Saglabājiet failu savā Mac.

Izveidot izplatīšanas sertifikātu

  1. Piesakieties savā izstrādātāja kontā, atlasot https://developer.apple.com cilni Konts .

  2. Dodieties uz Sertifikāti, ID un profilu > sertifikāti.

    1. Atlasiet + , lai izveidotu jaunu sertifikātu.

    2. Atlasiet vienumu App Store un Ad Hoc>turpināt.

      Sertifikāti, identifikatori un profili

      Piezīmes

      Ja jums ir Enterprise Developer Account, jums būs iespēja izveidot Enterprise Distribution sertifikātu.

  3. Augšupielādējiet sertifikātu pierakstīšanās pieprasījuma (CSR) failu, kas tika ģenerēts iepriekšējās darbībās.

    Augšupielādējiet sertifikātu.

  4. Atlasiet Turpināt un lejupielādējiet sertifikātu savā Mac datorā.

  5. Veiciet dubultklikšķi uz lejupielādētā .cer faila, lai instalētu Keychain Access.

  6. Ņemiet vērā sertifikāta nosaukumu (parasti, piemēram , iPhone izplatīšana: nosaukums (komandas ID)). Šī vērtība ir koda paraksta identifikācija, kas ir jānodrošina, lai pierakstītos.

Pievienojiet visas ierīces, kurās ir jāinstalē IPA

Piezīmes

Šī darbība ir jāveic tikai tad, ja izplatāt lietotnē ārējiem lietotājiem. Tas nav nepieciešams, ja programma ir tikai iekšējiem lietotājiem.

  1. Piesakieties savā izstrādātāja kontā, atlasot https://developer.apple.com cilni Konts .

  2. Dodieties uz Sertifikāti, ID un profilu > ierīces.

  3. Atlasiet + , lai reģistrētu vienu vai vairākas ierīces.

  4. Ievadiet ierīces nosaukumu un ierīces ID (UDID).

    Reģistrējiet ierīci.

  5. Atlasiet vienumu Saglabāt.

    Padoms

    Varat arī reģistrēt vairākas ierīces kopā, augšupielādējot UDID sarakstu.

iOS Nodrošinājuma profila izveide

  1. Piesakieties savā izstrādātāja kontā, dodoties uz https://developer.apple.com un atlasot cilni Konts .

  2. Dodieties uz Sertifikāti, ID un profilu > profili.

  3. Atlasiet + , lai izveidotu jaunu profilu.

  4. Atlasiet Ekspromta>turpināt.

    Ekspromta.

    Piezīmes

    Ražošanas testēšanai un izstrādei izmantojiet App Store izplatīšanas metodi.

  5. Atlasiet Iepriekš izveidoto programmas ID un pēc tam atlasiet Turpināt.

    Programmas ID.

  6. Atlasiet iepriekš izveidoto sertifikātu un pēc tam atlasiet Turpināt.

    Atlasiet sertifikātu.

  7. Atlasiet visas testa ierīces, kurās vēlaties instalēt savu lietotni, un pēc tam atlasiet Turpināt.

    Pievienojiet ierīces.

  8. Nodrošināšanas profila pārskatīšana un nosaukšana Pierakstiet nodrošināšanas profila nosaukumu.

  9. Ģenerējiet un lejupielādējiet profilu savā Mac.

  10. Veiciet dubultklikšķi, lai atvērtu lejupielādēto failu (*.mobileprovision), lai to reģistrētu Xcode.

Parakstiet iOS arhīvu

  1. Lejupielādējiet un izsaiņojiet iOS -Archive.zip failu no App Center. Tādējādi tiek izveidota mape, kas nosaukta pēc saišķa ID. Tālāk redzamajā piemērā saišķa ID ir com.single.wrap.

  2. Ja parakstāties ar uzņēmuma sertifikātu, atveriet failu Distribution-exportOptions.plist ar Xcode un mainiet metodes lauka vērtību failā uz enterprise.

Piezīmes

Uzņēmuma parakstīšana netiek atbalstīta ar Key Vault parakstīšanu.

  1. Atveriet termināli un mainiet direktoriju uz nearhivēto mapi.

  2. Ievadiet pwsh , lai terminālī startētu PowerShell.

  3. Palaidiet ./SignAndGenerateIPA.ps1 ar parametru "CodeSigningIdentity" un "ProvisioningProfilePath" vērtībām.

    Piezīmes

    'CodeSigningIdentity' ir Apple izstrādātāja tīmekļa vietnē izveidotā sertifikāta nosaukums. Lai meklētu "CodeSigningIdentity", ar peles labo pogu noklikšķiniet uz.mobileprovision faila (tas ir nodrošināšanas profils) un pēc tam atlasiet Vairāk informācijas. Ritiniet uz leju un atlasiet Priekšskatījums. Jūsu vērtība "CodeSigningIdentity" tiek saglabāta laukā Nosaukums sadaļā Sertifikāti failā.mobileprovision .

    Padoms

    'ProvisioningProfilePath' ir ceļš uz nodrošināšanas profila failu, kuru esat lejupielādējis no Apple izstrādātāja tīmekļa vietnes iepriekšējā darbībā Nodrošinājuma profila iOS izveide. Piemēram, tas var atrasties vietnē /Users/username/Downloads/MyProvisioningProfile.mobileprovision jūsu datorā.

    Palaidiet PowerShell skriptu.

  4. Kad skripts ir pabeigts, tiek izveidots a.ipa fails, piemēram, com.single.wrap.ipa.

    • Ja komanda ./SignAndGenerateIPA.ps1 neizdodas, izdzēsiet izgūto mapi un failus, jo tie, iespējams, ir bojāti. Izsaiņojiet iOS vēlreiz-Archive.zip pirms mēģināt vēlreiz parakstīties.

    IPA pakete.

  5. Instalējiet failu .ipa reģistrētajās ierīcēs, izmantojot lietotni Finder . Varat arī mitināt to izplatīšanas pakalpojumā, piemēram, App Center. Lai izplatītu, izmantojot Microsoft Intune, skatiet rakstu An iOS/iPadOS biznesa līnijas programmas pievienošana programmai Microsoft Intune. Lai uzzinātu par to, kā piešķirt lietotnei piekļuvi Intune lietotņu aizsardzības pakalpojumam, skatiet rakstu Piekļuves piešķiršana lietotnei Intune lietotņu aizsardzības pakalpojumam.

Skatiet arī: