ProfileCreator 0.2.4 (Beta 9)
Pre-releasePlease report any bugs, feature requests or suggestions as an issue to this repository.
Alternative Downloads
If the downloaded .dmg doesn't open correctly for you, please try one of the alternative downloads provided.
Updated Features
ProfileManifest Repository
Much work has gone into updating the ProfileManifest Repository.
- The Getting Started wiki page is now completed to guide anyone in creating a manifests for ProfileCreator.
- Manifest Format Version 4 was added with new keys.
Manifest Alias Key
Added an alias to the pfm_type
value. Now it's possible to write real
as well as float
to describe a floating point value type. (#86)
Checkbox for pfm_range_list
choice.
A new option was added to allow a pfm_range_list
with precisely two items in its array to be represented as a checkbox.
New Payloads
- com.apple.security.certificatetransparency (macOS)
- com.apple.Enterprise-Connect (macOS)
- com.google.Chrome (macOS)
- com.github.salopensource.sal (macOS)
- com.pratikkumar.airserver-mac (macOS) (Added by @apizz) (ProfileCreator/ProfileManifests#9)
- com.sqwarq.DetectX-Swift (macOS) (Added by @apizz) (ProfileCreator/ProfileManifests#9)
- menu.nomad.shares (macOS) (Added by @apizz) (ProfileCreator/ProfileManifests#9)
- com.apple.Spotlight (macOS) (Added by @apizz) (ProfileCreator/ProfileManifests#12)
- com.apple.TextEdit (macOS) (Added by @apizz) (ProfileCreator/ProfileManifests#12)
- com.apple.logic10 (macOS) (Added by @walkintom)
Updated Payloads
Updated all payloads currently in ProfileCreator with the changes in the latest Configuration Profile Reference.
- com.apple.mail.managed
- com.apple.security.FDERecoveryRedirect
- com.apple.SetupAssistant.managed
- com.apple.wifi.managed
.GlobalPreferences
- @Zolotkey added the key
MultipleSessionEnabled
(ProfileCreator/ProfileManifests#6)
com.apple.SoftwareUpdate
- @kevinmcox added the key
SUDisableEVCheck
. (ProfileCreator/ProfileManifests#7)
com.microsoft.Word
- @kevinmcox added the key
DisableResumeAssistant
(ProfileCreator/ProfileManifests#10)
com.apple.dock
- @qu1gl3s added the key
show-recents
(ProfileCreator/ProfileManifests#14)
Bug Fixes
- Fixed a bug when entering fingerprint with invalid characters in the SCEP payload.
- Fixed a bug where you could only add one item to an array of dictionaries before you had to de-select and re-select the payload to add another.
- Fixed a bug in the base642data value processor where the conversion from data to string sometimes returned nil.
- Fixed a bug where a payload key contained a period (.) at the root of the KeyPath it would be set incorrectly.
- Fixed a bug where the exclusion message was hidden if a text field was larger than 1 line. (#87)
- Fixed a bug where the exclusion condition was not updated when a text was entered in text fields. (#83)
- Fixed a bug where an array inside a dictionary did not store the entered value correct until you saved, closed and reopened the profile. (#82)
- ...and many minor bug fixes.
Known Issues
-
When a profile is reopened by the application at launch, the application doesn't recognize that it's open and multiple copies of the same profile may be open at the same time.
-
When saving a profile for the first time, on rare occasions it might not save and won't be recognized after a restart.
(Never found a way to replicate, only rare reports. If this happens to you, please contact me or file an issue.)
Contribute
There are many ways to contribute to this project. Here are a few listed below:
- Test and report bugs or incorrect behavior both in the UI and in the exported profiles.
- Language and spelling errors. (English is not my native language).
- Missing payloads or payload keys. (Contribute to the ProfileManifests repository to improve the manifests used to define all payloads, keys and their interactions.)
- Add feature requests or suggestions by opening an issue in this repository.