User Tools

Site Tools


tech_notes:mojave

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
tech_notes:mojave [2018/12/16 15:46] – created James Sentmantech_notes:mojave [2023/02/13 14:52] (current) – external edit 127.0.0.1
Line 11: Line 11:
 A problem with how this new security has been implemented is that there is no way for me to ask the system for permission to script an app when we load the database. The script that talks to the remote app must be actually run before the permission dialog will appear. There is no way for you to manually add the apps that you want to control via XTension to the list in the system preferences. You must manually run any scripts that talk to other apps while you are sitting at the computer after the updated and allow each and every one to be controlled. If you update and walk away then the scripts will either error or XTension may hang up waiting for your permission to run the script.  A problem with how this new security has been implemented is that there is no way for me to ask the system for permission to script an app when we load the database. The script that talks to the remote app must be actually run before the permission dialog will appear. There is no way for you to manually add the apps that you want to control via XTension to the list in the system preferences. You must manually run any scripts that talk to other apps while you are sitting at the computer after the updated and allow each and every one to be controlled. If you update and walk away then the scripts will either error or XTension may hang up waiting for your permission to run the script. 
  
 +**NOTE** with each update to XTension you will have to give permission for each script all over again. It would probably be a good idea to create a script that runs all the other scripts that talk to an external app one after another and run this after an update so that while you’re sitting there you can OK each dialog that comes up. You should also consider dropping Apple a feedback about how an app needs to be able to request these permissions ahead of time and how they should be remembered across updates.
 ===XTdb=== ===XTdb===
 XTdb may require an update to run on Mojave. Please download and install at least the [[:xtdb|3.5.6 version]]. Some people report that the earlier version runs fine, others report an error at launch. 3.5.6 fixes this problem. The Mojave fix is the only change to the functionality of the program in the 3.5.6 version though it was compiled with better optimization settings and does show slightly better performance on my system so you may wish to upgrade even if you’re not updating to Mojave as long as you’re running at least 10.10 it will run. For 10.9 and earlier please stick to the 3.5.5 version. XTdb may require an update to run on Mojave. Please download and install at least the [[:xtdb|3.5.6 version]]. Some people report that the earlier version runs fine, others report an error at launch. 3.5.6 fixes this problem. The Mojave fix is the only change to the functionality of the program in the 3.5.6 version though it was compiled with better optimization settings and does show slightly better performance on my system so you may wish to upgrade even if you’re not updating to Mojave as long as you’re running at least 10.10 it will run. For 10.9 and earlier please stick to the 3.5.5 version.
tech_notes/mojave.1544975195.txt.gz · Last modified: 2023/02/13 14:51 (external edit)