View Single Post
Quote:
Originally Posted by sschultestrathaus View Post
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