Wechseln zu:Navigation, Suche
Wiki
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 3: Zeile 3:
{{var | display
{{var | display
    | Installation selbst gehosteter Apps <small>({{spc|ios|o|-|c=graul}} nur iOS)</small>
    | Installation selbst gehosteter Apps <small>({{spc|ios|o|-|c=graul}} nur iOS)</small>
    | }}
    | Installation of self-hosted apps <small>({{spc|ios|o|-|c=graul}} iOS only)</small> }}
{{var | head
{{var | head
    | Installation von selbst gehosteten Apps auf iOS-Geräten
    | Installation von selbst gehosteten Apps auf iOS-Geräten
    | }}
    | Installing self-hosted apps on iOS devices }}
{{var | Einleitung
{{var | Einleitung
| Einleitung
| Einleitung
| }}
| Introduction }}
{{var | Einleitung--desc
{{var | Einleitung--desc
| Dieses HowTo beschreibt, wie selbst gehostete Apps/selfhosted Apps mit dem Securepoint Mobile Security Management Portal auf iOS-Geräten installiert und verwaltet werden.<br>Selbst gehostete Apps sind Apps, die nicht über den App Store zugänglich sind, bzw. dort nicht eingereicht wurden, sondern über einen eigenen Webserver verteilt werden.
| Dieses HowTo beschreibt, wie selbst gehostete Apps/selfhosted Apps mit dem Securepoint Mobile Security Management Portal auf iOS-Geräten installiert und verwaltet werden.<br>Selbst gehostete Apps sind Apps, die nicht über den App Store zugänglich sind, bzw. dort nicht eingereicht wurden, sondern über einen eigenen Webserver verteilt werden.
| }}
| This HowTo describes how to install and manage hosted apps/self-hosted apps on iOS devices using the Securepoint Mobile Security Management Portal.<br>Self-hosted apps are apps that are not accessible through the App Store, or have not been submitted there, but are distributed via its own web server. }}
{{var | Warnung
{{var | Warnung
| Diese Methode wird nicht empfohlen! Diese Apps unterliegen keinerlei Überprüfung und können Schadsoftware beinhalten oder Sicherheitslücken verursachen bzw. ausnutzen.   
| Diese Methode wird nicht empfohlen! Diese Apps unterliegen keinerlei Überprüfung und können Schadsoftware beinhalten oder Sicherheitslücken verursachen bzw. ausnutzen.   
| }}
| This method is not recommended! These apps are not subject to any verification and may contain malware or cause or exploit security vulnerabilities. }}
{{var | Voraussetzung
{{var | Voraussetzung
| Voraussetzung
| Voraussetzung
| }}
| Requirement }}
{{var | Voraussetzung--desc
{{var | Voraussetzung--desc
| Damit eine selbst gehostete App verteilt werden kann, muss  
| Damit eine selbst gehostete App verteilt werden kann, muss  
Zeile 24: Zeile 24:
* deren '''.ipa-Datei''' (iOS-Paket App Store) auf diesem Webserver bereitgestellt werden und
* deren '''.ipa-Datei''' (iOS-Paket App Store) auf diesem Webserver bereitgestellt werden und
* eine sogenannte '''.plist Manifest-Datei''' muss ebenfalls auf diesem Webserver vorhanden sein
* eine sogenannte '''.plist Manifest-Datei''' muss ebenfalls auf diesem Webserver vorhanden sein
| }}
| In order for a self-hosted app to be distributed, there must be
* a web server publicly accessible via https and
* its '''.ipa file''' (iOS package App Store) must be hosted on this web server and
* a so-called '''.plist manifest file''' must also be present on this web server }}
{{var | .ipa-Datei
{{var | .ipa-Datei
| Die .ipa-Datei
| Die .ipa-Datei
| }}
| The .ipa file }}
{{var | .ipa-Datei--desc
{{var | .ipa-Datei--desc
| Damit die App verteilt werden kann, muss deren .ipa-Datei auf einem https-zugänglichen Webserver bereitgestellt werden. Die .ipa-Datei enthält das App-Paket, welches die komprimierten Daten der App in einer gepackten Datei bereitstellt.
| Damit die App verteilt werden kann, muss deren .ipa-Datei auf einem https-zugänglichen Webserver bereitgestellt werden. Die .ipa-Datei enthält das App-Paket, welches die komprimierten Daten der App in einer gepackten Datei bereitstellt.
| }}
| For the app to be distributed, its .ipa file must be deployed on an https-accessible web server. The .ipa file contains the app package, which provides the compressed data of the app in a packed file. }}
{{var | .ipa-Datei Erstellung
{{var | .ipa-Datei Erstellung
| Die .ipa-Datei der App kann über die [https://developer.apple.com/ Apple Developer Webseite] exportiert werden. Alternativ kann diese Datei über eine entsprechende Entwicklungsumgebung, zum Beispiel Xcode, erstellt, bzw. exportiert werden.
| Die .ipa-Datei der App kann über die [https://developer.apple.com/ Apple Developer Webseite] exportiert werden. Alternativ kann diese Datei über eine entsprechende Entwicklungsumgebung, zum Beispiel Xcode, erstellt, bzw. exportiert werden.
| }}
| The .ipa file of the app can be exported via the [https://developer.apple.com/ Apple Developer Website]. Alternatively, this file can be created or exported via a corresponding development environment, for example Xcode. }}
{{var | .plist-Datei
{{var | .plist-Datei
| Die .plist-Datei
| Die .plist-Datei
| }}
| The .plist file }}
{{var | .plist-Datei--desc
{{var | .plist-Datei--desc
| Damit eine App über einen Webserver verteilt werden kann, muss eine sogenannte Manifest-Datei .plist-Datei erstellt werden.
| Damit eine App über einen Webserver verteilt werden kann, muss eine sogenannte Manifest-Datei .plist-Datei erstellt werden.
| }}
| In order for an app to be distributed via a web server, a so-called manifest file .plist file must be created. }}
{{var | .plist-Datei Voraussetzung
{{var | .plist-Datei Voraussetzung
| Voraussetzungen für die .plist-Datei
| Voraussetzungen für die .plist-Datei
| }}
| Requirements for the .plist file }}
{{var | .plist-Datei Voraussetzung--desc
{{var | .plist-Datei Voraussetzung--desc
| Die Manifest-Datei muss folgendes enthalten:
| Die Manifest-Datei muss folgendes enthalten:
Zeile 50: Zeile 53:
* Die '''Bundle Version''' für die App
* Die '''Bundle Version''' für die App
* Einen Namen für die App
* Einen Namen für die App
| }}
| The manifest file must contain the following:
* As the name of the file '''''manifest.plist'''''
* Full URL to the .ipa file on the web server
* The '''Bundle ID''' (bundle identifier) for the app
* The '''Bundle Version''' for the app
* A name for the app }}
{{var | .plist-Datei Erstellung
{{var | .plist-Datei Erstellung
| Erstellung einer .plist-Datei
| Erstellung einer .plist-Datei
| }}
| Creation of a .plist file }}
{{var | .plist-Datei Erstellung--desc
{{var | .plist-Datei Erstellung--desc
| Ein Editor wird geöffnet und folgender Inhalt wird eingetragen
| Ein Editor wird geöffnet und folgender Inhalt wird eingetragen
| }}
| An editor is opened and the following content is entered }}
{{var | .plist-Datei Erstellung Einträge
{{var | .plist-Datei Erstellung Einträge
| Grün markierte Einträge sind individuelle Konfigurationen.<br>Notwendige manuelle Änderungen sind zusätzlich mit {{Hinweis-neu|!|r}} gekennzeichnet.
| Grün markierte Einträge sind individuelle Konfigurationen.<br>Notwendige manuelle Änderungen sind zusätzlich mit {{Hinweis-neu|!|r}} gekennzeichnet.
| }}
| Entries marked in green are individual configurations.<br>Necessary manual changes are additionally marked with {{Hinweis-neu|!|r}}. }}
{{var | .plist url--val
{{var | .plist url--val
| <nowiki>https://www.appserver.anyideas.de/MeineApp.ipa</nowiki>
| <nowiki>https://www.appserver.anyideas.de/MeineApp.ipa</nowiki>
| }}
| <nowiki>https://www.appserver.anyideas.de/MeineApp.ipa</nowiki> }}
{{var | .plist url--desc
{{var | .plist url--desc
| {{Hinweis|!|r}} Die URL zur .ipa-Datei auf dem Webserver
| {{Hinweis|!|r}} Die URL zur .ipa-Datei auf dem Webserver
| }}
| {{Hinweis|!|r}} The URL to the .ipa file on the web server }}
{{var | .plist display-image--val
{{var | .plist display-image--val
| <nowiki>https://www.appserver.anyideas.de/MeineApp57x57.png</nowiki>
| <nowiki>https://www.appserver.anyideas.de/MeineApp57x57.png</nowiki>
| }}
| <nowiki>https://www.appserver.anyideas.de/MeineApp57x57.png</nowiki> }}
{{var | .plist display-image--desc
{{var | .plist display-image--desc
| {{Hinweis|!|r}} Die URL zum Display-Bild der App auf dem Webserver
| {{Hinweis|!|r}} Die URL zum Display-Bild der App auf dem Webserver
| }}
| {{Hinweis|!|r}} The URL to the display image of the app on the web server. }}
{{var | .plist full-size-image--val
{{var | .plist full-size-image--val
| <nowiki>https://www.appserver.anyideas.de/MeineApp512x512.png</nowiki>
| <nowiki>https://www.appserver.anyideas.de/MeineApp512x512.png</nowiki>
| }}
| <nowiki>https://www.appserver.anyideas.de/MeineApp512x512.png</nowiki> }}
{{var | .plist full-size-image--desc
{{var | .plist full-size-image--desc
| {{Hinweis|!|r}} Die URL zum Bild der App auf dem Webserver
| {{Hinweis|!|r}} Die URL zum Bild der App auf dem Webserver
| }}
| {{Hinweis|!|r}} The URL to the image of the app on the web server }}
{{var | .plist bundle-id--val
{{var | .plist bundle-id--val
| com.hersteller.meineapp
| com.hersteller.meineapp
| }}
| com.hersteller.meineapp }}
{{var | .plist bundle-id--desc
{{var | .plist bundle-id--desc
| {{Hinweis|!|r}} Die Bundle-ID der App
| {{Hinweis|!|r}} Die Bundle-ID der App
| }}
| {{Hinweis|!|r}} The bundle ID of the app }}
{{var | .plist bundle-version--desc
{{var | .plist bundle-version--desc
| {{Hinweis|!|r}} Die Bundle-Version der App
| {{Hinweis|!|r}} Die Bundle-Version der App
| }}
| {{Hinweis|!|r}} The bundle version of the app }}
{{var | .plist title--val
{{var | .plist title--val
| Mein App Name
| Mein App Name
| }}
| My App Name }}
{{var | .plist title--desc
{{var | .plist title--desc
| {{Hinweis|!|r}} App-Name
| {{Hinweis|!|r}} App-Name
| }}
| {{Hinweis|!|r}} App-Name }}
{{var | Erklärung der Änderungen und Einstellungen
{{var | Erklärung der Änderungen und Einstellungen
| Erklärung der Änderungen und Einstellungen
| Erklärung der Änderungen und Einstellungen
| }}
| Explanation of changes and settings }}
{{var | .plist url--desc2
{{var | .plist url--desc2
| Die vollständige URL zur .ipa-Datei der App auf dem Webserver eintragen  
| Die vollständige URL zur .ipa-Datei der App auf dem Webserver eintragen  
| }}
| Enter the full URL to the app's .ipa file on the web server. }}
{{var | .plist display-image--desc2
{{var | .plist display-image--desc2
| Die vollständige URL zum 57x57 Pixel PNG-Bild (72x72 Pixel für iPad), dass während des Downloads und der Installation verwendet wird   
| Die vollständige URL zum 57x57 Pixel PNG-Bild (72x72 Pixel für iPad), dass während des Downloads und der Installation verwendet wird   
| }}
| The full URL to the 57x57 pixel PNG image (72x72 pixels for iPad) that will be used during download and installation }}
{{var | .plist full-size-image--desc2
{{var | .plist full-size-image--desc2
| Die vollständige URL zum 512x512 Pixel PNG-Bild, dass die iTunes-App darstellt
| Die vollständige URL zum 512x512 Pixel PNG-Bild, dass die iTunes-App darstellt
| }}
| The full URL to the 512x512 pixel PNG image that displays the iTunes app }}
{{var | .plist-Datei Webserver
{{var | .plist-Datei Webserver
| Nachdem die Manifest-Datei mit dem Namen '''manifest.plist''' erstellt wurde, wird diese ebenfalls auf dem Webserver bereitgestellt.  
| Nachdem die Manifest-Datei mit dem Namen '''manifest.plist''' erstellt wurde, wird diese ebenfalls auf dem Webserver bereitgestellt.  
| }}
| After the manifest file named '''manifest.plist''' is created, it is also deployed to the web server. }}
{{var | Selbst gehostete App dem MDM-Portal zuweisen
{{var | Selbst gehostete App dem MDM-Portal zuweisen
| Selbst gehostete App dem MDM-Portal zuweisen
| Selbst gehostete App dem MDM-Portal zuweisen
| }}
| Assign self-hosted app to MDM portal }}
{{var | Hochladen selbst gehostete App
{{var | Hochladen selbst gehostete App
| Unter {{Menu|ms|ios|Apps}} über die Schaltfläche {{spc|+|b|App hinzufügen}} wird die selbst gehostete App hinzugefügt.
| Unter {{Menu|ms|ios|Apps}} über die Schaltfläche {{spc|+|b|App hinzufügen}} wird die selbst gehostete App hinzugefügt.
| }}
| Under {{Menu|ms|ios|Apps}} via the {{spc|+|b|App add}} button, the self-hosted app is added. }}
{{var | selbst gehostete Apps Details
{{var | selbst gehostete Apps Details
| Diese App wird folgendermaßen konfiguriert:
| Diese App wird folgendermaßen konfiguriert:
| }}
| This app is configured as follows: }}
{{var | selbst gehostete App--Bild
{{var | selbst gehostete App--Bild
| MS_1.14_iOS_Apps_selbst-gehostete-App.png
| MS_1.14_iOS_Apps_selbst-gehostete-App.png
Zeile 122: Zeile 130:
{{var | Typ
{{var | Typ
| Typ
| Typ
| }}
| Type }}
{{var | Typ--desc
{{var | Typ--desc
| Den Typ ''App'' auswählen
| Den Typ ''App'' auswählen
| }}
| Select the type ''App'' }}
{{var | Name
{{var | Name
| Name
| Name
| }}
| Name }}
{{var | Name--val
{{var | Name--val
| Mein App Name
| Mein App Name
| }}
| My App Name }}
{{var | Name--desc
{{var | Name--desc
| Den Namen für die App eintragen
| Den Namen für die App eintragen
| }}
| Enter the name for the app }}
{{var | Quelle
{{var | Quelle
| Quelle
| Quelle
| }}
| Source }}
{{var | Quelle--val
{{var | Quelle--val
| Manifest URL
| Manifest URL
| }}
| Manifest URL }}
{{var | Quelle--desc
{{var | Quelle--desc
| Als App-Quelle muss ''Manifest URL'' ausgewählt werden
| Als App-Quelle muss ''Manifest URL'' ausgewählt werden
| }}
| As app source ''Manifest URL'' must be selected }}
{{var | Manifest URL
{{var | Manifest URL
| <nowiki>https://www.appserver.anyideas.de/manifest.plist</nowiki>
| <nowiki>https://www.appserver.anyideas.de/manifest.plist</nowiki>
| }}
| <nowiki>https://www.appserver.anyideas.de/manifest.plist</nowiki> }}
{{var | Manifest URL--desc
{{var | Manifest URL--desc
| Die vollständige URL der erstellten Manifest-Datei auf dem Webserver eintragen
| Die vollständige URL der erstellten Manifest-Datei auf dem Webserver eintragen
| }}
| Enter the full URL of the created manifest file on the web server }}
{{var | Management übernehmen
{{var | Management übernehmen
| Management übernehmen
| Management übernehmen
| }}
| Take Management }}
{{var | Management übernehmen--desc
{{var | Management übernehmen--desc
| Aktiviert den Betreuten-Zustand für die App oder übernehmt die Betreuung falls die App bereits installiert ist. Der Betreute-Zustand ist notwendig um die App aus der Ferne zu löschen.  
| Aktiviert den Betreuten-Zustand für die App oder übernehmt die Betreuung falls die App bereits installiert ist. Der Betreute-Zustand ist notwendig um die App aus der Ferne zu löschen.  
| }}
| Activate the supervised state for the app or take over the supervision if the app is already installed. The supervised state is necessary to delete the app remotely. }}
{{var | Kaufmethode
{{var | Kaufmethode
| Kaufmethode
| Kaufmethode
| }}
| Purchase method }}
{{var | Nicht spezifiziert
{{var | Nicht spezifiziert
| Nicht spezifiziert
| Nicht spezifiziert
| }}
| Unspecified }}
{{var | Kaufmethode--desc
{{var | Kaufmethode--desc
| Kaufmethode auswählen
| Kaufmethode auswählen
| }}
| Select purchase method }}
{{var | Management flags
{{var | Management flags
| Management flags:
| Management flags:
| }}
| Management flags: }}
{{var | Beides deaktiviert
{{var | Beides deaktiviert
| Beides deaktiviert
| Beides deaktiviert
| }}
| Both deactivated }}
{{var | Management flags--desc
{{var | Management flags--desc
| Management flags auswählen
| Management flags auswählen
| }}
| Select management flags }}
{{var | Geräte
{{var | Geräte
| Geräte
| Geräte
| }}
| Device }}
{{var | Geräte hinzufügen
{{var | Geräte hinzufügen
| Geräte hinzufügen
| Geräte hinzufügen
| }}
| Add device }}
{{var | Geräte--desc
{{var | Geräte--desc
| Die Geräte hinzufügen, auf welchen die App installiert werden soll
| Die Geräte hinzufügen, auf welchen die App installiert werden soll
| }}
| Add the devices on which the app will be installed }}
{{var | Benutzer
{{var | Benutzer
| Benutzer
| Benutzer
| }}
| User }}
{{var | Benutzer hinzufügen
{{var | Benutzer hinzufügen
| Benutzer hinzufügen
| Benutzer hinzufügen
| }}
| Add user }}
{{var | Benutzer--desc
{{var | Benutzer--desc
| Die Benutzer hinzufügen, auf welchen die App installiert werden soll
| Die Benutzer hinzufügen, auf welchen die App installiert werden soll
| }}
| Add the users on which the app will be installed }}
{{var | Rollen
{{var | Rollen
| Rollen
| Rollen
| }}
| Roles }}
{{var | Rollen hinzufügen
{{var | Rollen hinzufügen
| Rollen hinzufügen
| Rollen hinzufügen
| }}
| Add roles }}
{{var | Rollen--desc
{{var | Rollen--desc
| Die Rollen hinzufügen, auf welchen die App installiert werden soll
| Die Rollen hinzufügen, auf welchen die App installiert werden soll
| }}
| Add the roles on which the app will be installed }}
{{var | Tags
{{var | Tags
| Tags
| Tags
| }}
| Tags }}
{{var | Tags hinzufügen
{{var | Tags hinzufügen
| Tags hinzufügen
| Tags hinzufügen
| }}
| Add tags }}
{{var | Tags--desc
{{var | Tags--desc
| Die Tags hinzufügen, auf welchen die App installiert werden soll  
| Die Tags hinzufügen, auf welchen die App installiert werden soll  
| }}
| Add the tags on which the app will be installed }}
{{var | Kommentar
{{var | Kommentar
| Kommentar
| Kommentar
| }}
| Comment }}
{{var | Kommentar--val
{{var | Kommentar--val
| Kommentar
| Kommentar
| }}
| Comment }}
{{var | Kommentar--desc
{{var | Kommentar--desc
| Ein Kommentar kann hinzugefügt werden
| Ein Kommentar kann hinzugefügt werden
| }}
| A comment can be added }}
{{var | iOS AppInstallation--Bild
{{var | iOS AppInstallation--Bild
| MS_1.14_iOS_iPhone_AppInstallation.png
| MS_1.14_iOS_iPhone_AppInstallation.png
Zeile 224: Zeile 232:
{{var | iOS AppInstallation--cap
{{var | iOS AppInstallation--cap
| Nach der durchgeführten Konfiguration erscheint dieses Pop-Up-Fenster mit der App-Installation der Beispielapp ''Speedtest''.  
| Nach der durchgeführten Konfiguration erscheint dieses Pop-Up-Fenster mit der App-Installation der Beispielapp ''Speedtest''.  
| }}
| After the configuration has been performed, this pop-up window appears with the app installation of the sample app ''Speedtest''. }}
{{var | selbst gehostete App verteilt
{{var | selbst gehostete App verteilt
| Nach einem Klick auf die Schaltfläche {{spc|save}} wird die selbst gehostete App auf die entsprechend ausgewählten iOS-Geräten, Benutzern, Rollen oder Tags verteilt.<br>Alternativ wird über die Schaltfläche {{ic| {{spc|menu|o| - }} / {{spc|setting|o|Installieren }} }} die Installation und einhergehende Verteilung durchgeführt.
| Nach einem Klick auf die Schaltfläche {{spc|save}} wird die selbst gehostete App auf die entsprechend ausgewählten iOS-Geräten, Benutzern, Rollen oder Tags verteilt.<br>Alternativ wird über die Schaltfläche {{ic| {{spc|menu|o| - }} / {{spc|setting|o|Installieren }} }} die Installation und einhergehende Verteilung durchgeführt.
| }}
| After clicking the {{spc|save}} button, the self-hosted app is deployed to the selected iOS devices, users, roles or tags.<br>Alternatively, the button {{ic| {{spc|menu|o| - }} / {{spc|setting|o|Install }} }} performs the installation and accompanying distribution. }}





Version vom 30. Mai 2023, 07:59 Uhr