Megosztás a következőn keresztül:


Kézi kódjel iOS

Ebből a cikkből megtudhatja, hogyan kell kódolni iOS. Alá kell írnia az alkalmazást iOS , ha a burkolási projekt iOS létrehozásakor és felépítése során az egyik platformot választotta.

Fontos

Az Xcode használata a becsomagolt mobilalkalmazások iOS digitális aláírásához nem támogatott. Kövesse az alábbi utasításokat a becsomagolt mobilalkalmazás-csomagok iOS helyes aláírásához.

Előfeltételek

A kezdéshez a következő információkra van szüksége:

  • Alkalmazásazonosító
  • Eszköz egyedi azonosítója (kizárólag tesztelési és fejlesztési célokból)

Szüksége van egy macOS-eszközre is a kódaláíráshoz iOS.

A Mac rendszer előkészítése

Állítsa be a Mac rendszerét a következő konfigurációval.

  1. Telepítse az Xcode-ot. További információ: Xcode
  2. PowerShell telepítése macOS-hez. További információ: A PowerShell telepítése macOS rendszeren
  3. Regisztráljon az Apple Developer Programba
  4. Az alkalmazások szervezeten belüli terjesztéséhez regisztrálnia kell az Apple Enterprise Developer Program programra.

Alkalmazásazonosító létrehozása

  1. Jelentkezzen be fejlesztői fiókjába https://developer.apple.com a Fiók lapon, és válassza a lehetőséget .

    Fiók lapon.

  2. Lépjen a Tanúsítványok, azonosítók és profilok azonosítói > elemre.

  3. Válassza ki + egy új azonosító létrehozásához.

    Hozzon létre új azonosítót.

  4. Válassza az Alkalmazásazonosítók, majd a Folytatás lehetőséget.

    Regisztráljon egy új azonosítót.

  5. Válassza ki a típust Alkalmazásként , majd válassza a Folytatás lehetőséget.

  6. Alkalmazásazonosító regisztrálása:

    Regisztráljon egy alkalmazásazonosítót.

    1. Leírás – Az alkalmazás neve.
    2. Csomagazonosító – válassza az Explicit csomagazonosító lehetőséget.
    3. Adja meg a burkolási projekt létrehozásakor használtcsomagazonosítót. További információ: Csomagazonosító
    4. Engedélyezze a következő képességeket:
      • Társított tartományok
      • iCloud
      • NFC-címkeolvasás
      • leküldéses értesítések
    5. Válassza a Tovább lehetőséget.
  7. Tekintse át, és regisztrálja az alkalmazásazonosítót.

Felosztási tanúsítvány létrehozása

Felosztási tanúsítvány létrehozásához először egy új tanúsítvány-aláírási kérelmet kell létrehoznia.

Tanúsítvány-aláírási kérelem (CSR) létrehozása

  1. Mac számítógépén lépjen az Alkalmazások mappába>Segédprogramok> nyissa meg a Kulcskarika elérését.

  2. Válassza a Kulcskarika hozzáférési>tanúsítvány asszisztens>lehetőséget, Tanúsítvány kérése hitelesítésszolgáltatótól.

    Tanúsítvány kérése hitelesítésszolgáltatótól.

  3. Töltse ki a tanúsítvány adatait az alábbiak szerint, majd válassza a Folytatás lehetőséget.

    1. A Felhasználói e-mail-cím mezőbe írja be az Apple ID azonosítóhoz tartozó e-mail-címét, amelyet azonosítani szeretne ezzel a tanúsítvánnyal.
    2. A Köznapi név mezőbe írja be a nevét.
    3. A Kérelem csoportban válassza a Lemezre mentve lehetőséget.
    4. Mentse a fájlt a Mac számítógépére.

Hozza létre a felosztási tanúsítványt

  1. Jelentkezzen be fejlesztői fiókjába a https://developer.apple.com Fiók fül kiválasztásával.

  2. Lépjen a Tanúsítványok, azonosítók és profilok tanúsítványok elemre >.

    1. Válassza ki + egy új tanúsítvány létrehozásához.

    2. Válassza az App Store és az Ad Hoc Continue> lehetőséget.

      Tanúsítványok, azonosítók és profilok

      Feljegyzés

      Ha vállalati fejlesztői fiókkal rendelkezik, akkor lehetősége van vállalati felosztási tanúsítvány létrehozására is.

  3. Töltse fel az előző lépésekben létrehozott tanúsítvány-aláírási kérelmi (CSR) fájlt.

    Töltse fel a tanúsítványt.

  4. Válassza a Folytatás lehetőséget, és töltse le a tanúsítványt a Mac számítógépére.

  5. A Kulcslánc elérése telepítéséhez kattintson duplán a letöltött .cer kiterjesztésű fájlra.

  6. Jegyezze fel a tanúsítvány nevét (általában iPhone-terjesztés : Név (csapatazonosító)). Ez az érték az a kódaláíró azonosító, amelyet meg kell adni az aláíráshoz.

Adja hozzá az összes olyan eszközt, amelyre az IPA-t telepíteni kell

Feljegyzés

Erre a lépésre csak akkor van szükség, ha külső felhasználóknak terjeszti az alkalmazást. Nem kötelező, ha az alkalmazást csak belső felhasználóknak szánták.

  1. Jelentkezzen be fejlesztői fiókjába a https://developer.apple.com Fiók fül kiválasztásával.

  2. Lépjen a Tanúsítványok, azonosítók és profilok > elemre.

  3. Válassza ki + egy vagy több eszköz regisztrálásához.

  4. Adja meg az eszköznevet és az eszközazonosítót (UDID).

    Regisztráljon egy eszközt.

  5. Válassza a Mentés parancsot.

    Tipp.

    Az egyéni eszközazonosítók listájának feltöltésével egyszerre több eszközt is regisztrálhat.

Kiépítési profil létrehozása iOS

  1. Jelentkezzen be fejlesztői fiókjába https://developer.apple.com a Fiók lapon, és válassza a lehetőséget .

  2. Lépjen a Tanúsítványok, azonosítók és profilok profilok > elemre.

  3. Válassza ki + egy új profil létrehozásához.

  4. Válassza az Ad hoc folytatás> lehetőséget.

    Ad hoc.

    Feljegyzés

    Éles tesztelés és fejlesztés céljából használja az App Store terjesztési módszerét.

  5. Válassza a korábban létrehozott alkalmazásazonosítót, majd válassza a Folytatás lehetőséget.

    Alkalmazásazonosító.

  6. Válassza ki a korábban létrehozott tanúsítványt, majd válassza a Folytatás lehetőséget.

    Válassza a tanúsítvány lehetőséget.

  7. Válassza ki az összes teszteszközt, amelyre telepíteni szeretné az alkalmazást, majd válassza a Folytatás lehetőséget.

    Eszközök hozzáadása.

  8. A kiépítési profil áttekintése és elnevezése. Jegyezze fel a kiépítési profil nevét.

  9. Hozza létre a profilt, és töltse le a Mac számítógépére.

  10. Kattintson duplán a letöltött fájl (*.mobileprovision) megnyitásához, hogy regisztrálja az Xcode-ban.

Írja alá az iOS archívumot

  1. Töltse le és csomagolja ki a iOS-Archive.zip fájlt az App Centerből. Ezzel létrehoz egy mappát, amelyet a csomagazonosítóról neveztek el. Az alábbi példában a csomag azonosítója com.single.wrap .

  2. Ha vállalati tanúsítvánnyal ír alá, nyissa meg a Distribution-exportOptions.plist fájlt az Xcode-dal, és módosítsa a fájlon belüli metódusmező értékét a következőre : enterprise .

Feljegyzés

A vállalati aláírás nem támogatott Key Vault aláírással.

  1. Nyissa meg a terminált, majd módosítsa a könyvtárat a kibontott mappára.

  2. Enter a pwsh PowerShell elindításához a terminálon.

  3. Futtassa ./SignAndGenerateIPA.ps1 a "CodeSigningIdentity" és a "ProvisioningProfilePath" paraméterek értékeivel.

    Feljegyzés

    A "CodeSigningIdentity" az Apple fejlesztői webhelyén létrehozott tanúsítvány neve. A "CodeSigningIdentity" vaule megkereséséhez kattintson a jobb gombbal a.mobileprovision fájlra (ez a kiépítési profil), majd válassza a További információ lehetőséget. Görgessen le, és válassza az Előnézet lehetőséget. A "CodeSigningIdentity" értékét a Név mező tárolja a Tanúsítványok alatt a.mobileprovision fájlban.

    Tipp.

    A "ProvisioningProfilePath" a kiépítési profilfájl elérési útja, amelyet az Apple fejlesztői webhelyéről töltött le az előző lépésben Kiépítési profil iOS létrehozása. Megtalálható például a /Users/username/Downloads/MyProvisioningProfile.mobileprovision címen a számítógépen.

    Futtassa a PowerShell-szkriptet.

  4. Amikor a szkript befejeződik, létrejön az a.ipa fájl, például com.single.wrap.ipa.

    • Ha a parancs ./SignAndGenerateIPA.ps1 meghiúsul, törölje a kicsomagolt mappát és fájlokat, mert azok sérültek lehetnek. Csomagolja ki iOS újra-Archive.zip mielőtt újra megpróbálná aláírni.

    IPA csomag.

  5. Telepítse a.ipa fájlt a regisztrált eszközökre a Finder alkalmazással. Olyan terjesztési szolgáltatásban is tárolhatja, mint az App Center. A Microsoft Intune használatával történő terjesztéshez lásd: Üzletági iOS alkalmazás hozzáadása a Microsoft Intune. Ha többet szeretne megtudni arról, hogyan adhat hozzáférést egy alkalmazásnak az Intune alkalmazásvédelmi szolgáltatáshoz, tekintse meg az alkalmazásnak a hozzáférés megadását az Intune alkalmazásvédelmi szolgáltatáshoz.

Kapcsolódó információk