It’s just not my day. The goofy links in my last post are just supposed to be references to the appleID site. I don’t know how all the rest of that got put in there. I’ve got to be more careful with my copy and paste I guess.
> On Aug 25, 2023, at 4:34 PM, Timothy Bleiler via use-livecode > <use-livecode@lists.runrev.com> wrote: > > I think I’ve solved it. I’m very grateful to Matthias both for his code > signing tool and his personal help with this problem. > > In the end it looks like the trouble was caused by a combination of my > limited experience with the process and a lack of helpful feedback from > Apple’s online tools at critical points. > > Here’s what happened. > - I have 2 user accounts on my Mac that use different Apple IDs. > > - Somehow the one I use for the Apple developer account had made my Mac NOT a > trusted device for the Apple ID I use for development. I have no idea how > this happened. > You can verify that your device is trusted at > appleid.apple.com<http://appleid.apple.com/> for your account under “Devices”. > > - Despite the device not being trusted for the account, the website let me > think I’d created an app-specific password. I hadn’t succeed, but my lack of > experience prevented me from realizing that the second step of the process is > getting the actual password back from Apple and copying it down. I didn’t > get anything, no error message, so in my ignorance I thought the seed string > I’d typed in WAS the password. So, I did NOT have an actual app-specific > password to use in the NotaryTool commands. This caused all commands > dependent on an app-specific password to fail. > > What solved it for me was to go to System Settings, sign out of the Apple > account on the mac and sign back in again. > Then sign back in to appleid.apple.com<http://appleid.apple.com/>, verify > that my Mac was a trusted device on my developer account and then create a > NEW app-specific password. > This time I saw the second part when they send the actual password. I think > you need to copy this down because I don’t see any way to recover it again > later. > > Once I had the new app-specific password and my Mac was a trusted device in > my developer account, the notaryTool commands worked without errors. > > It all makes me long for the days when we could easily pass around Hypercard > stacks for the fun of it!! > > > > On Aug 25, 2023, at 2:38 PM, scott--- via use-livecode > <use-livecode@lists.runrev.com> wrote: > > I use Matthias' brilliant “mrSignNotarizeHelperV4.livecode” project regularly > and when I’ve had a problem in the past, ticking the “Debug mode” checkbox > (which places each step of the terminal commands in the message box when you > click the “Start” button) and then manually entering each of these steps as a > command line in Terminal.app, has been helpful in figuring out exactly what > step was failing. And sometimes, why. > > -- > Scott Morrow > > Elementary Software > (Now with 20% less chalk dust!) > web https://elementarysoftware.com/ > email sc...@elementarysoftware.com > booth 1-360-734-4701 > ------------------------------------------------------ > > On Aug 25, 2023, at 8:24 AM, Mark Smith via use-livecode > <use-livecode@lists.runrev.com> wrote: > > Hi Tim, > > Codesigning is (as you probably know) one of the tricker bits of building an > app for distribution (and I’ve certainly had my share of failures and > frustrations along the way). I am following this thread closely so if you > don’t mind sharing, I’d be interested in hearing what the solution is, once > you’ve found it. > > Cheers and best of luck, > Mark > > On 25 Aug 2023, at 3:37 pm, Timothy Bleiler via use-livecode > <use-livecode@lists.runrev.com> wrote: > > Thank you Heather, > > I’ll take a look. Matthias Rebbe is also trying to help me find the problem. > > Regards, > Tim Bleiler > > > > On Aug 25, 2023, at 4:13 AM, Heather Laine via use-livecode > <use-livecode@lists.runrev.com <mailto:use-livecode@lists.runrev.com>> wrote: > > Tim - codesigning is not my expertise but failed password credentials I deal > with frequently :). A possible gotcha is that your password is saved to your > keychain, and then, if you change it, the changed password is overwritten by > the saved password, invisibly since the password is hidden when entered. I > would recommend deleting all saved passwords from your keychain for your > certificates etc, and re-entering them to eliminate this possibility. > > Probably not the issue but you never know... > > Best Regards, > > Heather > > Heather Laine > Customer Services Manager > LiveCode Ltd > http://www.livecode.com/ <http://www.livecode.com/> > > > > On 24 Aug 2023, at 18:02, Timothy Bleiler via use-livecode > <use-livecode@lists.runrev.com> wrote: > > Hi all, > > I believe the problem I’m having is either on Apple’s end or something with > my local configuration but Apple has not been very helpful and I’m running > out of ideas, so I’m turning to the wealth of experience on this list in > desperation. > > I’ve been using the lessons from Matthias Rebbe and V4 of his handy > mrSignNotarizeHelper stack. > Code signing seems to work fine but when I get to the Notarization step I > always get an > "Error: HTTP status code: 401. Invalid credentials. Username or password is > incorrect. > > I’m on an M1 Mac with OS 13.4.1, Xcode 14.3.1 is installed, Livecode 9.6.9. > > So far, this is what I’ve tried with the same result > > 1) Verified developer account in good status with Apple > 2) Multiple checks of my credentials (Apple ID, team ID, app-specific > password) on Apple's developer and ID sites, > 3) Multiple checks of my credentials in the parameters I’m using > 4) Setting up a new app specific password on my account > 5) Trying with a different Livecode application > 6 Trying everything manually in Terminal. (What is apparent is any > subcommands of NotaryTool (e.g. submit, store-credentials) using my > credentials fail with the same error. > > 7) Repeat everything on a brand new user account on my Mac > 8) Sought help through devprogr...@apple.com<mailto:devprogr...@apple.com> > > > I’ve done codesigning and notarization many times before with the same > developer account with no issues. > What’s new here for me is using NotaryTool and the app-specific password. > > I realize this is a long shot but I’m stuck, so it would be great if anyone > has any suggestions for solving this problem (even some detail I may have > missed in the steps I’ve already taken) > > Thanks, > > Tim Bleiler, Ph.D. > Instructional Designer, HSIT > University at Buffalo > > > > > > > > > _______________________________________________ > use-livecode mailing list > use-livecode@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode