Guest
2011-03-08, 01:55 PM
Quote:
Originally Posted by sschultestrathaus
I just bought OmniPlan and needed to change the scripts to exchange data between OF and OP.
The Application ID changed to:-
com.omnigroup.OmniPlan.MacAppStore
After that "fix", both scripts are doing well.
|
Thanks for letting me know, I hadn't heard that Apple have different bundle identifiers for AppStore versions, and I've amended the script above to use:
Code:
application "OmniPlan"
which should, I think, work with both versions.
(Pre-app store, Apple's own advice was to use the
id + bundlename identification of applications, on the grounds that these were less likely to change, between versions, than the
name property. Sounds like quite a lot of scripts may now have to be edited if others are to use them with AppStore-purchased versions :-)
As it happens, I notice that the execution speed seems to be marginally faster using the application
name idiom ...
--
Last edited by RobTrew; 2011-06-28 at 12:44 PM..
Reason: The .MacAppStore affix is an Omni choice, not an Apple requirement