On Feb 27, 2010, at 12:50 PM, Greg Guerin wrote:
> That won't work properly if the user replaces the current unquarantined
> version of your app with a newly downloaded version.
Hmm... How about making a “LastOpenedVersion” preference key? If the value is
less than your app’s current version, t
On Feb 27, 2010, at 10:50 AM, Greg Guerin wrote:
> Since you know it's the quarantined attribute that's triggering the problem,
> why not just check for that attribute's presence on your app?
>
> It's a normal extended attribute. You can discover its name using the
> 'xattr' command in Termin
Charles Srstka wrote:
Ah, good point. So a better solution would be:
NSUserDefaults *def = [NSUserDefaults standardUserDefaults];
if([def boolForKey:@“MyAppHasAlreadyBeenLaunched”]) {
[NSApp activateIgnoringOtherApps:YES];
}
[def setBool:YES forKey:@“MyAppHasAlreadyBeenLaunched”];
On Feb 26, 2010, at 3:19 PM, Matthew Lindfield Seager wrote:
> An additional step to avoid annoying these people might be to only
> order your app to the front if it's the first time it has been
> launched...? ($0.02)
Ah, good point. So a better solution would be:
NSUserDefaults *def = [NSUserDe
Nick;
Sorry I created the wrong impression there.
Of course I understand that there are 'things to be done' but Joe Consumer
doesn't necessarily know this...
Furthermore the installer don't make it clear what these things are nor why
they should have to be installed now
(while the custo
On Feb 26, 2010, at 2:38 PM, Steve Cronin wrote:
> why does a simple application need to go mucking around on my system?
Because there are some things, such as WebKit plugins, Dashboard widgets, etc.
that cannot be used without installing them somewhere outside of the
application bundle.
Nick
Folks;
Thanks for the thoughts on this matter!
I think Matt raises an great point about hijacking on subsequent launches.
Personally I'm mistrustful of installers..
why does a simple application need to go mucking around on my system?
why is this application different than all th
On Friday, February 26, 2010, Charles Srstka wrote:
> I suppose for the time being, you could use -[NSApplication
> activateIgnoringOtherApps:] in your application delegate’s
> applicationDidFinishLaunching: method as a workaround.
Caveat Emptor:
If you do this you may annoy customers (on subs
On Feb 25, 2010, at 11:40 PM, Steve Cronin wrote:
> Folks;
>
> My Mac-based Cocoa application is now available as a free trial download from
> the internet.
>
> The first time a user opens the software a warning is shown informing the
> user that this software has never been used and was downl
On Feb 25, 2010, at 21:40, Steve Cronin wrote:
> Folks;
>
> My Mac-based Cocoa application is now available as a free trial download from
> the internet.
>
> The first time a user opens the software a warning is shown informing the
> user that this software has never been used and was download
Folks;
My Mac-based Cocoa application is now available as a free trial download from
the internet.
The first time a user opens the software a warning is shown informing the user
that this software has never been used and was downloaded from the internet --
thanks redmond =[:-(
I understand
11 matches
Mail list logo