├── .gitignore ├── ProfileKit ├── .swiftlint.auto.yml ├── .swiftlint.yml ├── ProfileKit.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── xcshareddata │ │ └── xcschemes │ │ └── ProfileKit.xcscheme └── ProfileKit │ ├── Extensions │ ├── Data.swift │ ├── Dictionary.swift │ ├── FileManager.swift │ ├── KeyedDecodingContainerProtocol.swift │ ├── KeyedEncodingContainerProtocol.swift │ ├── Manifest.Category.swift │ ├── Manifest.Interaction.swift │ ├── ManifestSubkey.Hidden.swift │ ├── ManifestSubkey.Require.swift │ ├── String.swift │ ├── UnkeyedDecodingContainer.swift │ └── UnkeyedEncodingContainer.swift │ ├── Info.plist │ ├── InstalledProfile │ ├── InstalledProfile.swift │ ├── InstalledProfileInternalData.swift │ └── InstalledProfileKey.swift │ ├── InstalledProfiles │ ├── InstalledProfiles.swift │ └── InstalledProfilesUpdatePayload.swift │ ├── MDMClientCommand │ ├── InstalledProfiles │ │ ├── InstalledProfilesState.swift │ │ └── ParserInstalledProfiles.swift │ └── MDMClientCommand.swift │ ├── Manifest │ ├── Manifest.swift │ ├── ManifestDecodable.swift │ ├── ManifestEncodable.swift │ └── ManifestKey.swift │ ├── ManifestController │ ├── ManifestController.swift │ ├── ManifestControllerDirectoryURL.swift │ └── ManifestControllerError.swift │ ├── ManifestSubkey │ ├── ManifestSubkey.swift │ ├── ManifestSubkeyDecodable.swift │ ├── ManifestSubkeyEncodable.swift │ └── ManifestSubkeyKey.swift │ ├── Manifests │ ├── Manifests.swift │ └── ManifestsError.swift │ ├── Payload │ ├── Payload.swift │ └── PayloadKey.swift │ ├── PayloadSubkey │ └── PayloadSubkey.swift │ ├── Profile │ ├── Profile.swift │ ├── ProfileKey.swift │ └── ProfileKeyProtocol.swift │ ├── ProfileKit.swift │ ├── ProfileSigner │ └── ProfileSigner.swift │ ├── Profiles.h │ ├── ProfilesCommand │ ├── ProfilesCommand.swift │ └── Show │ │ └── ParserShow.swift │ └── Utility │ ├── Command.swift │ ├── DictionaryValue.swift │ ├── KeychainQuery.swift │ ├── LineReader.swift │ ├── NSDictionaryParser.swift │ └── PreferenceKey.swift ├── ProfileKitExample ├── ProfileKitExample.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── ProfileKitExample │ └── main.swift └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfileCreator/ProfileKit/HEAD/.gitignore -------------------------------------------------------------------------------- /ProfileKit/.swiftlint.auto.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfileCreator/ProfileKit/HEAD/ProfileKit/.swiftlint.auto.yml -------------------------------------------------------------------------------- /ProfileKit/.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfileCreator/ProfileKit/HEAD/ProfileKit/.swiftlint.yml -------------------------------------------------------------------------------- /ProfileKit/ProfileKit.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfileCreator/ProfileKit/HEAD/ProfileKit/ProfileKit.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ProfileKit/ProfileKit.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfileCreator/ProfileKit/HEAD/ProfileKit/ProfileKit.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /ProfileKit/ProfileKit.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfileCreator/ProfileKit/HEAD/ProfileKit/ProfileKit.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /ProfileKit/ProfileKit.xcodeproj/xcshareddata/xcschemes/ProfileKit.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfileCreator/ProfileKit/HEAD/ProfileKit/ProfileKit.xcodeproj/xcshareddata/xcschemes/ProfileKit.xcscheme -------------------------------------------------------------------------------- /ProfileKit/ProfileKit/Extensions/Data.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfileCreator/ProfileKit/HEAD/ProfileKit/ProfileKit/Extensions/Data.swift -------------------------------------------------------------------------------- /ProfileKit/ProfileKit/Extensions/Dictionary.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfileCreator/ProfileKit/HEAD/ProfileKit/ProfileKit/Extensions/Dictionary.swift -------------------------------------------------------------------------------- /ProfileKit/ProfileKit/Extensions/FileManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfileCreator/ProfileKit/HEAD/ProfileKit/ProfileKit/Extensions/FileManager.swift -------------------------------------------------------------------------------- /ProfileKit/ProfileKit/Extensions/KeyedDecodingContainerProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfileCreator/ProfileKit/HEAD/ProfileKit/ProfileKit/Extensions/KeyedDecodingContainerProtocol.swift -------------------------------------------------------------------------------- /ProfileKit/ProfileKit/Extensions/KeyedEncodingContainerProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfileCreator/ProfileKit/HEAD/ProfileKit/ProfileKit/Extensions/KeyedEncodingContainerProtocol.swift -------------------------------------------------------------------------------- /ProfileKit/ProfileKit/Extensions/Manifest.Category.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfileCreator/ProfileKit/HEAD/ProfileKit/ProfileKit/Extensions/Manifest.Category.swift -------------------------------------------------------------------------------- /ProfileKit/ProfileKit/Extensions/Manifest.Interaction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfileCreator/ProfileKit/HEAD/ProfileKit/ProfileKit/Extensions/Manifest.Interaction.swift -------------------------------------------------------------------------------- /ProfileKit/ProfileKit/Extensions/ManifestSubkey.Hidden.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfileCreator/ProfileKit/HEAD/ProfileKit/ProfileKit/Extensions/ManifestSubkey.Hidden.swift -------------------------------------------------------------------------------- /ProfileKit/ProfileKit/Extensions/ManifestSubkey.Require.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfileCreator/ProfileKit/HEAD/ProfileKit/ProfileKit/Extensions/ManifestSubkey.Require.swift -------------------------------------------------------------------------------- /ProfileKit/ProfileKit/Extensions/String.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfileCreator/ProfileKit/HEAD/ProfileKit/ProfileKit/Extensions/String.swift -------------------------------------------------------------------------------- /ProfileKit/ProfileKit/Extensions/UnkeyedDecodingContainer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfileCreator/ProfileKit/HEAD/ProfileKit/ProfileKit/Extensions/UnkeyedDecodingContainer.swift -------------------------------------------------------------------------------- /ProfileKit/ProfileKit/Extensions/UnkeyedEncodingContainer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfileCreator/ProfileKit/HEAD/ProfileKit/ProfileKit/Extensions/UnkeyedEncodingContainer.swift -------------------------------------------------------------------------------- /ProfileKit/ProfileKit/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfileCreator/ProfileKit/HEAD/ProfileKit/ProfileKit/Info.plist -------------------------------------------------------------------------------- /ProfileKit/ProfileKit/InstalledProfile/InstalledProfile.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfileCreator/ProfileKit/HEAD/ProfileKit/ProfileKit/InstalledProfile/InstalledProfile.swift -------------------------------------------------------------------------------- /ProfileKit/ProfileKit/InstalledProfile/InstalledProfileInternalData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfileCreator/ProfileKit/HEAD/ProfileKit/ProfileKit/InstalledProfile/InstalledProfileInternalData.swift -------------------------------------------------------------------------------- /ProfileKit/ProfileKit/InstalledProfile/InstalledProfileKey.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfileCreator/ProfileKit/HEAD/ProfileKit/ProfileKit/InstalledProfile/InstalledProfileKey.swift -------------------------------------------------------------------------------- /ProfileKit/ProfileKit/InstalledProfiles/InstalledProfiles.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfileCreator/ProfileKit/HEAD/ProfileKit/ProfileKit/InstalledProfiles/InstalledProfiles.swift -------------------------------------------------------------------------------- /ProfileKit/ProfileKit/InstalledProfiles/InstalledProfilesUpdatePayload.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfileCreator/ProfileKit/HEAD/ProfileKit/ProfileKit/InstalledProfiles/InstalledProfilesUpdatePayload.swift -------------------------------------------------------------------------------- /ProfileKit/ProfileKit/MDMClientCommand/InstalledProfiles/InstalledProfilesState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfileCreator/ProfileKit/HEAD/ProfileKit/ProfileKit/MDMClientCommand/InstalledProfiles/InstalledProfilesState.swift -------------------------------------------------------------------------------- /ProfileKit/ProfileKit/MDMClientCommand/InstalledProfiles/ParserInstalledProfiles.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfileCreator/ProfileKit/HEAD/ProfileKit/ProfileKit/MDMClientCommand/InstalledProfiles/ParserInstalledProfiles.swift -------------------------------------------------------------------------------- /ProfileKit/ProfileKit/MDMClientCommand/MDMClientCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfileCreator/ProfileKit/HEAD/ProfileKit/ProfileKit/MDMClientCommand/MDMClientCommand.swift -------------------------------------------------------------------------------- /ProfileKit/ProfileKit/Manifest/Manifest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfileCreator/ProfileKit/HEAD/ProfileKit/ProfileKit/Manifest/Manifest.swift -------------------------------------------------------------------------------- /ProfileKit/ProfileKit/Manifest/ManifestDecodable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfileCreator/ProfileKit/HEAD/ProfileKit/ProfileKit/Manifest/ManifestDecodable.swift -------------------------------------------------------------------------------- /ProfileKit/ProfileKit/Manifest/ManifestEncodable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfileCreator/ProfileKit/HEAD/ProfileKit/ProfileKit/Manifest/ManifestEncodable.swift -------------------------------------------------------------------------------- /ProfileKit/ProfileKit/Manifest/ManifestKey.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfileCreator/ProfileKit/HEAD/ProfileKit/ProfileKit/Manifest/ManifestKey.swift -------------------------------------------------------------------------------- /ProfileKit/ProfileKit/ManifestController/ManifestController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfileCreator/ProfileKit/HEAD/ProfileKit/ProfileKit/ManifestController/ManifestController.swift -------------------------------------------------------------------------------- /ProfileKit/ProfileKit/ManifestController/ManifestControllerDirectoryURL.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfileCreator/ProfileKit/HEAD/ProfileKit/ProfileKit/ManifestController/ManifestControllerDirectoryURL.swift -------------------------------------------------------------------------------- /ProfileKit/ProfileKit/ManifestController/ManifestControllerError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfileCreator/ProfileKit/HEAD/ProfileKit/ProfileKit/ManifestController/ManifestControllerError.swift -------------------------------------------------------------------------------- /ProfileKit/ProfileKit/ManifestSubkey/ManifestSubkey.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfileCreator/ProfileKit/HEAD/ProfileKit/ProfileKit/ManifestSubkey/ManifestSubkey.swift -------------------------------------------------------------------------------- /ProfileKit/ProfileKit/ManifestSubkey/ManifestSubkeyDecodable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfileCreator/ProfileKit/HEAD/ProfileKit/ProfileKit/ManifestSubkey/ManifestSubkeyDecodable.swift -------------------------------------------------------------------------------- /ProfileKit/ProfileKit/ManifestSubkey/ManifestSubkeyEncodable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfileCreator/ProfileKit/HEAD/ProfileKit/ProfileKit/ManifestSubkey/ManifestSubkeyEncodable.swift -------------------------------------------------------------------------------- /ProfileKit/ProfileKit/ManifestSubkey/ManifestSubkeyKey.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfileCreator/ProfileKit/HEAD/ProfileKit/ProfileKit/ManifestSubkey/ManifestSubkeyKey.swift -------------------------------------------------------------------------------- /ProfileKit/ProfileKit/Manifests/Manifests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfileCreator/ProfileKit/HEAD/ProfileKit/ProfileKit/Manifests/Manifests.swift -------------------------------------------------------------------------------- /ProfileKit/ProfileKit/Manifests/ManifestsError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfileCreator/ProfileKit/HEAD/ProfileKit/ProfileKit/Manifests/ManifestsError.swift -------------------------------------------------------------------------------- /ProfileKit/ProfileKit/Payload/Payload.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfileCreator/ProfileKit/HEAD/ProfileKit/ProfileKit/Payload/Payload.swift -------------------------------------------------------------------------------- /ProfileKit/ProfileKit/Payload/PayloadKey.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfileCreator/ProfileKit/HEAD/ProfileKit/ProfileKit/Payload/PayloadKey.swift -------------------------------------------------------------------------------- /ProfileKit/ProfileKit/PayloadSubkey/PayloadSubkey.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfileCreator/ProfileKit/HEAD/ProfileKit/ProfileKit/PayloadSubkey/PayloadSubkey.swift -------------------------------------------------------------------------------- /ProfileKit/ProfileKit/Profile/Profile.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfileCreator/ProfileKit/HEAD/ProfileKit/ProfileKit/Profile/Profile.swift -------------------------------------------------------------------------------- /ProfileKit/ProfileKit/Profile/ProfileKey.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfileCreator/ProfileKit/HEAD/ProfileKit/ProfileKit/Profile/ProfileKey.swift -------------------------------------------------------------------------------- /ProfileKit/ProfileKit/Profile/ProfileKeyProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfileCreator/ProfileKit/HEAD/ProfileKit/ProfileKit/Profile/ProfileKeyProtocol.swift -------------------------------------------------------------------------------- /ProfileKit/ProfileKit/ProfileKit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfileCreator/ProfileKit/HEAD/ProfileKit/ProfileKit/ProfileKit.swift -------------------------------------------------------------------------------- /ProfileKit/ProfileKit/ProfileSigner/ProfileSigner.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfileCreator/ProfileKit/HEAD/ProfileKit/ProfileKit/ProfileSigner/ProfileSigner.swift -------------------------------------------------------------------------------- /ProfileKit/ProfileKit/Profiles.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfileCreator/ProfileKit/HEAD/ProfileKit/ProfileKit/Profiles.h -------------------------------------------------------------------------------- /ProfileKit/ProfileKit/ProfilesCommand/ProfilesCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfileCreator/ProfileKit/HEAD/ProfileKit/ProfileKit/ProfilesCommand/ProfilesCommand.swift -------------------------------------------------------------------------------- /ProfileKit/ProfileKit/ProfilesCommand/Show/ParserShow.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfileCreator/ProfileKit/HEAD/ProfileKit/ProfileKit/ProfilesCommand/Show/ParserShow.swift -------------------------------------------------------------------------------- /ProfileKit/ProfileKit/Utility/Command.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfileCreator/ProfileKit/HEAD/ProfileKit/ProfileKit/Utility/Command.swift -------------------------------------------------------------------------------- /ProfileKit/ProfileKit/Utility/DictionaryValue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfileCreator/ProfileKit/HEAD/ProfileKit/ProfileKit/Utility/DictionaryValue.swift -------------------------------------------------------------------------------- /ProfileKit/ProfileKit/Utility/KeychainQuery.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfileCreator/ProfileKit/HEAD/ProfileKit/ProfileKit/Utility/KeychainQuery.swift -------------------------------------------------------------------------------- /ProfileKit/ProfileKit/Utility/LineReader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfileCreator/ProfileKit/HEAD/ProfileKit/ProfileKit/Utility/LineReader.swift -------------------------------------------------------------------------------- /ProfileKit/ProfileKit/Utility/NSDictionaryParser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfileCreator/ProfileKit/HEAD/ProfileKit/ProfileKit/Utility/NSDictionaryParser.swift -------------------------------------------------------------------------------- /ProfileKit/ProfileKit/Utility/PreferenceKey.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfileCreator/ProfileKit/HEAD/ProfileKit/ProfileKit/Utility/PreferenceKey.swift -------------------------------------------------------------------------------- /ProfileKitExample/ProfileKitExample.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfileCreator/ProfileKit/HEAD/ProfileKitExample/ProfileKitExample.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ProfileKitExample/ProfileKitExample.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfileCreator/ProfileKit/HEAD/ProfileKitExample/ProfileKitExample.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /ProfileKitExample/ProfileKitExample.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfileCreator/ProfileKit/HEAD/ProfileKitExample/ProfileKitExample.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /ProfileKitExample/ProfileKitExample/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfileCreator/ProfileKit/HEAD/ProfileKitExample/ProfileKitExample/main.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfileCreator/ProfileKit/HEAD/README.md --------------------------------------------------------------------------------