• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Gatekeeper
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Gatekeeper


  • Subject: Re: Gatekeeper
  • From: Alex Zavatone <email@hidden>
  • Date: Tue, 28 Feb 2012 09:00:20 -0500

I really love Bill's UI Browser for automation, so much that I actually paid for it.  

One area where it really helped me out was in automating the iOS Simulator, but it appeared that not all controls were visible.  

In any case, it helped me put together an automated test within 15 minutes that showed how our last app could leak 1 meg of data in 10 mins. (Commented out release in a linked lib)

On Feb 28, 2012, at 7:23 AM, Bill Cheeseman wrote:


On Feb 28, 2012, at 5:28 AM, Shane Stanley wrote:

Sandboxed apps can be fully scriptable, but not via GUI scripting. 

You're mistaken about GUI Scripting. GUI Scripting is based on the accessibility API, which sandboxed applications support every bit as much as non-sandboxed applications. If sandboxed applications could not be controlled by assistive applications for disabled users, Apple would risk violation of the computer-related requirements of the Americans with Disabilities Act.

The sandbox limitation works in the other direction. A sandboxed application cannot control other applications outside the sandbox using any form of AppleScript or the accessibility API. As Apple puts it in the sandbox documentation, assistive applications cannot be sandboxed. But they can still be written, distributed, installed and run, outside of the Mac App Store. The new Developer ID certificate system for Gatekeeper will allow them to be installed and run on any Mac with the default Gatekeeper settings.

I just now confirmed all of this by using my UI Browser utility <http://pfiddlesoft.com/uibrowser> and a GUI Scripting script to control Preview, which is a sandboxed application on Mac OS X 10.7 Lion.

-- 

Bill Cheeseman - email@hidden
Do not post admin requests to the list. They will be ignored. AppleScript-Users mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: Archives: http://lists.apple.com/archives/applescript-users This email sent to email@hidden
  • Follow-Ups:
    • Re: Gatekeeper
      • From: Christopher Stone <email@hidden>
References: 
 >Re: Gatekeeper (From: "L. Lee" <email@hidden>)
 >Re: Gatekeeper (From: Shane Stanley <email@hidden>)
 >Re: Gatekeeper (From: Bill Cheeseman <email@hidden>)

  • Prev by Date: Re: Gatekeeper
  • Next by Date: Re: Gatekeeper
  • Previous by thread: Re: Gatekeeper
  • Next by thread: Re: Gatekeeper
  • Index(es):
    • Date
    • Thread