"You must first sign the relevant contracts online."

  1. 3 weeks ago

    After fiddling around for a few days, no longer to be able to noratize ;) my applications with the error message given in this thread's title line, now I've noticed what's going wrong:

    When you see this err msg in the log (me, using AppWrapper's notarizing tool),
    you've to confirm new agreements with both iTunes connect and Apple Developer accounts first at their respective web sites.

    You need to check iTunes Connect as well, even if you don't do iOS.

    Hope this helps others who fall into despair.

  2. Sam R

    Nov 17 Pre-Release Testers, Xojo Pro, Third Party Store Hengchun, Pingtung, Taiwan
    Edited 3 weeks ago

    I am going to parse the error code and handle this in a future update to App Wrapper.

    When I say handle; I mean make it clearer and hopefully I can offer you an URL to the contracts.

  3. Nice to give it a try with AppWrapper.

    We need to be logged in with the URLs listing the contracts at https://appstoreconnect.apple.com/login
    and if there is a contract waiting, the web site remind us.

    Found the information given in the first thread at the following places:
    Apple Developer Forums/Notarization throws error
    and
    Apple Developer Forums/Unable to submit an dmg for notarization

    I checked App Store Connect (I guess there is no iTunes Connect as http://itunesconnect.apple.com immediately redirects to https://appstoreconnect.apple.com ?) and my 2 only contracts are marked green.

    Until now, it was only required for me to sign agreements with Mac AppStore, but this time there was an infrequent reason to sign the iTunes Connect contract as well.

  4. Jeff T

    Nov 17 Pre-Release Testers Midlands of England, Europe

    The things that get me about this are:

    1/ if they want something signed, why just leave a message lying around and break stuff until you go wondereing whats wriong? They HAVE our email addresses, how hard can an email be?

    2/ Have I misunderstood what a CONTRACT is... in what other sphere can one party unilaterally change the terms at will.?

  5. Tim S

    Nov 17 Pre-Release Testers Canterbury, UK

    @Jeff T 2/ Have I misunderstood what a CONTRACT is... in what other sphere can one party unilaterally change the terms at will.?

    I suspect that most "contracts" that we sign contain clauses allowing them to do just that.

  6. @Jeff T 2/ Have I misunderstood what a CONTRACT is... in what other sphere can one party unilaterally change the terms at will.?

    Non-English speakers like me at the first place. ;)

  7. Sam R

    Nov 18 Pre-Release Testers, Xojo Pro, Third Party Store Hengchun, Pingtung, Taiwan

    I spent about an hour or so trying to automate getting rid of the Xcode agreement as there is a terminal command for this. I failed as I can't seem to get sudo to work without me having to put up my own dialog for capturing their admin user name and password. Which I don't want to do.

    My old code for getting the system to handle this no longer works and a brief look online, I don't see the replacement. Any pointers anyone? All I can find is stuff saying that I need to build an XPC process (which can't be done in Xojo) then get my main app to request the XPC process has it's security raised (or lowered) and then it calls the terminal commands without needing sudo.

  8. I reviewed your posting above, but unfortunately, I can't help.

  9. Gavin S

    Nov 19 Pre-Release Testers, Xojo Pro UK

    @Sam R I spent about an hour or so trying to automate getting rid of the Xcode agreement as there is a terminal command for this.

    You mean the license agreement that's shown on Xcode's first launch and after an update?

  10. @Detlef K Hope this helps others who fall into despair.

    I found your post minutes after the issue first happened to me, so I was not in despair ;-)
    But oh did it help, thanks!

  11. It took a while for me to get into it. ;)

  12. Sam R

    Nov 20 Pre-Release Testers, Xojo Pro, Third Party Store Hengchun, Pingtung, Taiwan

    @Gavin S You mean the license agreement that's shown on Xcode's first launch and after an update?

    That 'appeared' to automatable because it can be run from the command line. The online agreements not so much.

    I was reading this morning that Apple might be closing accounts of Developers who breach their T&Cs, I think it's about time that I tried to read them without falling asleep.

or Sign Up to reply!