Re: Apple Notary Service returning false "Could not find the RequestUUID"

2019-11-02 Thread Jack Brindle via Cocoa-dev
Jerry; Thanks for updating that info. Your info has helped a lot in my own notarization efforts. The Notarization system consists of two parts - the front end that our scripts communicate with to request takes and get info, and a back-end that actually does the notarization work. When we get

Re: Future of Cocoa

2019-11-21 Thread Jack Brindle via Cocoa-dev
I would add that for those of us developing for the Mac platform, the security sessions have been critical for the last two years. Without a good understanding of the issues discussed in those sessions, I don’t see how a developer's application could run properly on Catalina. I see the WWDC

Re: Customizing the Notarization Workflow fails

2020-04-25 Thread Jack Brindle via Cocoa-dev
It seems like it would be easier to find the Build directory’s releases folder and the find the built product somewhere inside. It’s relation to the Build directory won’t change from build to build. Once you find that, just Notarize it in place. You need to make sure that it is already

Re: Customizing the Notarization Workflow fails

2020-04-25 Thread Jack Brindle via Cocoa-dev
final product. Once you get the hang of Notarization, you will find it isn’t difficult. Getting there is, however. Jack > On Apr 25, 2020, at 6:23 PM, Jack Brindle via Cocoa-dev > wrote: > > It seems like it would be easier to find the Build directory’s releases > fold

Re: Several different NSUserDefaults in the same app?

2021-04-04 Thread Jack Brindle via Cocoa-dev
Gabriel; It appears you are trying to get NSUserDefaults to do something that Apple doesn’t want it to do these days. Why not create your own defaults, writing the data to a dictionary that is then written to a file that you save in the ~/Library/Preferences folder, with a name of your choice?

Re: Several different NSUserDefaults in the same app?

2021-04-04 Thread Jack Brindle via Cocoa-dev
e depreciated initWithUser: and added initWithSuiteName: around this same > timeframe. > > >> On Apr 4, 2021, at 12:15 AM, Jack Brindle via Cocoa-dev >> wrote: >> >> Gabriel; >> >> It appears you are trying to get NSUserDefaults to do something

Re: Several different NSUserDefaults in the same app?

2021-04-06 Thread Jack Brindle via Cocoa-dev
I agree with you, to an extent. NSUserDefaults is very good when used as a single-level repository for settings data. When you want to categorize the settings by using collections, it starts to show the same problems that a regular file has, except slightly worse. Collections are saved as an

Re: /Library/Application Support off limits?

2021-04-14 Thread Jack Brindle via Cocoa-dev
/Applications is owned by root, and has rwx privileges only for the system, and rx for group (admin) and all. This means you will need to have your installer (with root privileges) to create your company/application directory inside. As an alternative, you can certainly place your directory in

Re: Scroller and not apple's mouse

2021-04-14 Thread Jack Brindle via Cocoa-dev
Apple made a change in Catalina to add a system preference to Show Scroll Bars: “Automatically based on mouse or trackpad”. This is now the default. I believe you are wanting an alternate choice - “When scrolling”. Note that the user makes the selection as they wish, so trying to force them to

Re: How to check signature and notarization?

2021-04-12 Thread Jack Brindle via Cocoa-dev
From the code sign man page: codesign --display --verbose=4 Terminal.app replace Terminal.app with your application name (be sure to unzip first). The information shown will tell you whether it is has a valid signature. You might try it on a few other apps just to see what that looks like. Be

Re: Scroller and not apple's mouse

2021-04-12 Thread Jack Brindle via Cocoa-dev
What is the mouse, and is there any installed software involved that goes with the mouse? Jack > On Apr 12, 2021, at 12:30 AM, IOS NACSPORT via Cocoa-dev > wrote: > > Hi, > > I don't kown is the correct place, In a NSScroller, when I conect the > external mouse, not apple's mouse, the

Re: How to check signature and notarization?

2021-04-12 Thread Jack Brindle via Cocoa-dev
Quick followup: Howard’s app: ArchiChect will do the job you need. The product page is at: https://eclecticlight.co/32-bitcheck-archichect/ And it is free! Jack > On Apr 12, 2021, at 3:40 PM, Jack Brindle via Cocoa-dev > wrote: > > From the code sign man page: > cod

Re: App can't be opened

2021-09-09 Thread Jack Brindle via Cocoa-dev
In 10.13 this is not a Notarization problem. It could be a quarantine problem, though. Have him move the application to any directory other than the one where he unzipped the app, then launch the app. That should remove the quarantine and allow him to run the app if that was the problem. The

Re: Indexing broken for one project

2022-02-13 Thread Jack Brindle via Cocoa-dev
In Monterey, /tmp is now only writeable by root. It is quite possible that Xcode couldn’t write there for the indexing. When you changed to a new account, it probably changed where the derived data went. It used to be that /tmp was writeable by anyone. That change bit me recently as well.

Re: Retrieving the EXIF date/time from 250k images

2022-08-16 Thread Jack Brindle via Cocoa-dev
Instead of using NSOperationQueue, I would use GCD to handle the tasks. Create a new Concurrent queue (dispatch_queue_create(DISPATCH_QUEUE_CONCURRENT)), then enqueue the individual items to the queue for processing (dispatch_async(), using the queue created above). Everything can be handled in

Re: Proper way to retrieve the NSScreenNumber in a screen saver ?

2022-11-17 Thread Jack Brindle via Cocoa-dev
The NSScreen screen property is nullable. From the docs for NSWindow screen: "The value of this property is the screen where most of the window is on; it is nil when the window is offscreen." I would go with Steve’s suggestion as much as possible, The NSScreen class has the info you need.

Re: Substitute for kill(2)?

2023-07-25 Thread Jack Brindle via Cocoa-dev
I would agree with the use of Distributed Notifications, but there is a new limitation that was added a few years ago. The receiver must be in the same login. You can no longer use it to send notifications from one user app to a different user’s app. This came to light for me when I was trying