Hi Marty, My work is with LiveCode 9.6.2 rc2 and Xcode 11.3.1.
I have only a cursory understanding of Levure. From what I read, Trevor has methods to codesign and even notarize inside of Levure’s framework. If your testing with a basic stack works as expected, maybe some interaction is happening with the Levure Framework project. I am certain Trevor knows best what may be happening here. When you find out, please post back what you learn. Best regards, Mark Talluto livecloud.io <http://livecloud.io/> nursenotes.net <http://nursenotes.net/> canelasoftware.com <http://www.canelasoftware.com/> > On Feb 3, 2021, at 1:45 PM, Marty Knapp via use-livecode > <[email protected]> wrote: > > Mark, > When I create a new, empty test stack and save as a standalone using versions > 9.6.0, 9.6.1 and 9.6.2, I right-click the resulting app to show contents and > there is a folder “_CodeSignature” and inside that is a “CodeResources” file. > When I build a test standalone with LC 9.5.1 that folder is not present. So > LC must have started codesigning as you described starting with 9.6.0. > > I can build a standalone in 9.6.1, codesign with AppWrapper and it notaries > and runs fine. It’s when I do the build with 9.6.2 - it will run before I > codesign with AppWrapper but after I codesign with AppWrapper - then it > crashes on startup. It is a Levure-based app. If I create an empty test > stack, build with 9.6.2, then codesign with AppWrapper it will open without a > problem. So it looks like something specific to Levure or some combination of > Levure, the version of my X-code (I’m on Mojave running X-Code 10.1 it looks > like.) and LC 9.6.2. > > Marty > > >> On Feb 3, 2021, at 1:17 PM, Mark Talluto via use-livecode >> <[email protected]> wrote: >> >> LiveCode codesigns their inner parts so they can run on our desktops. We are >> still required to codesign and notarize our standalones. I too use >> AppWrapper and have been able to process them fully without errors. >> >> This is the email from Apple explaining the new certificate: >> >> Starting January 28, 2021, the digital certificates you use to sign your >> software for installation on Apple devices, submit apps to the App Store, >> and connect to certain Apple services will be issued from a new intermediate >> Apple Worldwide Developer Relations certificate (expiring 2030). This new >> intermediate certificate will not affect the availability or functionality >> of apps you’re already distributing on the App Store. And you can continue >> to use your existing certificates until they expire. >> >> If you’re running Xcode 11.4.1 or later, you’ll receive the updated >> certificate automatically when you sign an app after January 28, 2021. If >> you’re running an earlier release of Xcode and need to generate new >> certificates, download and install the new intermediate certificate and >> utilize the command line to sign your app. You can also archive your build >> with your existing Xcode version and sign it for distribution with Xcode >> 11.4.1 or later. >> >> The current intermediate certificate (expiring in 2023), will continue to >> issue certain Apple services certificates, including Apple Push Notification >> service (APNs) SSL certificates and Apple Wallet pass signing certificates. >> Keep both versions installed on your development systems and servers until >> later this year. >> >> Learn more about upcoming certificate updates for Apple services. >> <https://c.apple.com/r?v=2&la=en&lc=usa&a=yI6DvqeHGx8Uu2vh7OcF6nanlAxl6kDMv8nG7zaHtQ99osJFtvwJEYBlgUzgHh6dbyk7A9hhPJTIy9r%2BhjMuFrjP6NNq3y8jpL%2FmGvU3LIY%3D&ct=a4C8t168s2> >> >> >> Best regards, >> Apple Developer Relations >> >> >> Best regards, >> >> Mark Talluto >> livecloud.io <http://livecloud.io/> >> nursenotes.net <http://nursenotes.net/> >> canelasoftware.com <http://www.canelasoftware.com/> >> > > > _______________________________________________ > use-livecode mailing list > [email protected] > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list [email protected] Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
