Author Topic: Apple app notarisation  (Read 99 times)

Cristian1980

  • Posts: 62
Apple app notarisation
« on: 10 May '19 - 16:12 »
Hello,

Apple will require for all apps running on OSX to be notarised in order to run, more details about this here: https://developer.apple.com/documentation/security/notarizing_your_app_before_distribution
Quote
Beginning in macOS 10.14.5, all new or updated kernel extensions and all software from developers new to distributing with Developer ID must be notarized in order to run. In a future version of macOS, notarization will be required by default for all software.
Note the latest released macOS is 10.14.4

This will be a requirement no matter how you distribute your app.
So while trying to prepare for this, I am getting an error about various bass libs that are compiled using an older SDK than 10.9(currently 10.6 seems to be used by BASS libraries).

Is it possible to have bass libraries compiled with 10.9 SDK or newer?

Bellow is the error message reported by apple notarisation service(I changed some IDs):

Quote
{
  "logFormatVersion": 1,
  "jobId": "951c1833-f104-4273-9aa6-XXXXXXXXX”,
  "status": "Invalid",
  "statusSummary": "Archive contains critical validation errors",
  "statusCode": 4000,
  "archiveFilename": "CoolApp.app.zip",
  "uploadDate": "2019-05-10T14:34:43Z",
  "sha256": "3e39baf9298fadc432adcd31873a61b71b6100a65d266ca5ec677XXXXXXXX”,
  "ticketContents": null,
  "issues": [
    {
      "severity": "error",
      "code": null,
      "path": "CoolApp.app.zip/CoolApp.app/Contents/MacOS/plugins/libbassflac.dylib",
      "message": "The binary uses an SDK older than the 10.9 SDK.",
      "docUrl": null,
      "architecture": "i386"
    },
    {
      "severity": "error",
      "code": null,
      "path": "CoolApp.app.zip/CoolApp.app/Contents/MacOS/plugins/libbassflac.dylib",
      "message": "The binary uses an SDK older than the 10.9 SDK.",
      "docUrl": null,
      "architecture": "x86_64"
    },
    {
      "severity": "error",
      "code": null,
      "path": "CoolApp.app.zip/CoolApp.app/Contents/Frameworks/libbassmix.dylib",
      "message": "The binary uses an SDK older than the 10.9 SDK.",
      "docUrl": null,
      "architecture": "i386"
    },
    {
      "severity": "error",
      "code": null,
      "path": "CoolApp.app.zip/CoolApp.app/Contents/Frameworks/libbassmix.dylib",
      "message": "The binary uses an SDK older than the 10.9 SDK.",
      "docUrl": null,
      "architecture": "x86_64"
    },
    {
      "severity": "error",
      "code": null,
      "path": "CoolApp.app.zip/CoolApp.app/Contents/Frameworks/libbass.dylib",
      "message": "The binary uses an SDK older than the 10.9 SDK.",
      "docUrl": null,
      "architecture": "i386"
    },
    {
      "severity": "error",
      "code": null,
      "path": "CoolApp.app.zip/CoolApp.app/Contents/Frameworks/libbass.dylib",
      "message": "The binary uses an SDK older than the 10.9 SDK.",
      "docUrl": null,
      "architecture": "x86_64"
    },
    {
      "severity": "error",
      "code": null,
      "path": "CoolApp.app.zip/CoolApp.app/Contents/Frameworks/libbassenc.dylib",
      "message": "The binary uses an SDK older than the 10.9 SDK.",
      "docUrl": null,
      "architecture": "i386"
    },
    {
      "severity": "error",
      "code": null,
      "path": "CoolApp.app.zip/CoolApp.app/Contents/Frameworks/libbassenc.dylib",
      "message": "The binary uses an SDK older than the 10.9 SDK.",
      "docUrl": null,
      "architecture": "x86_64"
    }
  ]
}

Thank you for any help,
Cristian

Ian @ un4seen

  • Administrator
  • Posts: 21731
Re: Apple app notarisation
« Reply #1 on: 10 May '19 - 17:35 »
I will look into this and then get back you, hopefully early next week.

Cristian1980

  • Posts: 62
Re: Apple app notarisation
« Reply #2 on: 16 May '19 - 15:59 »
Hello,

Any news on this?

Regards,
Cristian

Ian @ un4seen

  • Administrator
  • Posts: 21731
Re: Apple app notarisation
« Reply #3 on: 17 May '19 - 12:08 »
Sorry about the delay. Here now are some updates built with the 10.9 SDK for you to try:

   www.un4seen.com/stuff/bass-osx-test.zip

Let me know if you still have any trouble with them.