You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+14-3
Original file line number
Diff line number
Diff line change
@@ -58,13 +58,24 @@ You can also add the `--value` option to show just the value in the output (migh
58
58
59
59
## plist2profile
60
60
61
-
This tool is a modern re-interpretation of [Tim Sutton's mcxToProfile](https://github.com/timsutton/mcxToProfile).
61
+
This tool is a re-interpretation in Swift of [Tim Sutton's mcxToProfile](https://github.com/timsutton/mcxToProfile).
62
62
63
63
It will convert a normal flat plist file into a custom mobileconfig/configuration profile that can be used for manual installation or with an MDM server.
This will generate a file named `example.settings.mobileconfig` in the current working directory which manages the preference keys in the `com.example.settings.plist` in the `com.example.settings` preference domain. You can add multiple plist files.
72
+
73
+
The preference domain for the settings is determined from the file name of each plist file given (removing the `plist` file extension).
74
+
75
+
You can add a display and organization name that will be used in the respective fields using the `--displayname` and `--organization` options.
76
+
77
+
By default, the profile is created with a `System` scope. you can change it to `User` with the `--user` flag.
78
+
79
+
There are two ways to assemble custom preference profile, the 'traditional' mcx format and a more modern format, which [Bob Gendler described in this post](https://boberito.medium.com/config-profile-and-manage-all-the-things-just-about-cafea8627d4b). This tool creates the modern format by default, but can also create the traditional format when you set the `--mcx` key.
0 commit comments