Skip to content

ProfileCreator 0.2.4 (Beta 9)

Pre-release
Pre-release
Compare
Choose a tag to compare
@erikberglund erikberglund released this 17 Dec 06:44
· 117 commits to master since this release
d4615c7

Please 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.

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

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

com.apple.SoftwareUpdate

com.microsoft.Word

com.apple.dock

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.