![]() ![]() So, apparently, Xcode will not codesign, and therefore fails to build a codesigned app, unless it can reach a timeserver on the internet, or something like that. When I arrived home, with wireless internet back on, I was able to build again. So I closed my MacBook Air and we both took a nap. But this evening, while riding on a bus with no internet access, I tried to build three times and got this same error every time. I built my project many times this afternoon, in Xcode, with no such problem. I think this has nothing to do with the way you're signing. Is the best strategy around this error to just retry until it works again? That's all I can think to do. I know that Apple doesn't officially recommend using codesign for developer ID certificates (according to a WWDC video) but we need to use it for automation and because our app is a strange combination of gcc and Qt build output. app gets through the quarantine mechanism with spctl -assess and by zipping it and downloading the signed file. So, maybe 1 in 10 times it intermittently fails with this error: MyApp.app: The timestamp service is not available. Note: MyApp.app is not my real application name, and is not the actual value. ![]() 90% of the time it works fine with this command: ws5:bin nick$ codesign -fs "Developer ID Application: " MyApp.app I need to sign using the the command line tool since our build is automated and runs from our toolchain. I'm signing an app bundle using an Apple Developer ID certificate. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |