G’day scripters
I’ve struck a serious problem with the automatic installation of my large Application. It set the Accessibility on first run (by the user), and works fine. However, on re-starting, Accessibility fails.
I’ve got a compressed short version of the App, and its Xcode project, and if anyones willing to entertain the idea of offering to have me upload it to them, and test it, it would rule out OS, or Xcode problems with my installation.
It’s about 9MB
TIA
Santa
Bug report
Summary:
I've got a very large multi-part Xcode app. When it installs, such as from the desktop, it creates an Application folder called 'Mail Manager', copies the number of scripts and applications buried within its 'scripts' folder to the new 'Mail Manager' folder, and then moves itself from the installation location into the 'Mail Manager' folder.
After this, it runs a 'System Events' process on TextEdit, to determine if it's accessibility is set. If not, it opens up the Accessibility preferences, so Accessibility can be set.
This runs fine on the first install, but on closing and re-starting the app, Accessibility fails, and refuses to be re-set.
I've attached a build of a greatly condensed version of the App, and it's condensed Xcode project, so you can test it.
Either the code or System 10.11.3 is faulty, or my OS has become corrupted, so I'd appreciate you're testing it, please, especially if it works for you.
Steps to Reproduce:
1. decompress the .zip file, and drag the 'Mail Manager' app to the desktop.
2. double click it to install it, and it should run as series of open/close textEdit windows.
3. quit the app with its Stop button.
4. click the newly created Dock icon, and the app will start up, and announce Accessibility has failed, and open the Accessibility setting window.
5. try re-setting the tick box, and it won't 'stick'
6. open the Application/Mail Manager folder, and drag a new copy of the Mail Manager app to replace the old one.
7. Run the new copy, and it will (should) fail.
Expected Results:
Accessibility ALWAYS used to work, using my method of installing, for the past 4 years, and should work now
Actual Results:
Accessibility refuses to be set on re-running the App.
|