sy6sy2 / xbmc

Kodi is an award-winning free and open source home theater/media center software and entertainment hub for digital media. With its beautiful interface and powerful skinning engine, it's available for Android, BSD, Linux, macOS, iOS and Windows.
https://kodi.tv/
Other
6 stars 1 forks source link

MacOSx - Signing #54

Open phunkyfish opened 5 years ago

phunkyfish commented 5 years ago

Keith mentioned on the kodi slack that he's like to get this done now that they have a dev account. Shouldn't be difficult to add once we have everything figured out for tvOS.

@kambala @SylvainCecchetto @fuzzard

fuzzard commented 5 years ago

https://developer.apple.com/library/archive/technotes/tn2206/_index.html#//apple_ref/doc/uid/DTS40007919-CH1-TNTAG208

Just a reminder note

kambala-decapitator commented 5 years ago

I can create signing assets and set up cmake tomorrow I think.

@pogar already wrote a good basic guide on slack:

  1. create two app ids (for example: com.something.kodi and com.something.kodi.topshelf)
  2. create two group app ids by prefixing IDs from 1 with group. (for example: group.com.something.kodi and group.com.something.kodi.topshelf)
  3. create two provisioning profile (separate for both app id)
  4. download them
  5. in xcode project disable automatic signing for kodi target and topshelf
  6. assign proper provisioning profiles to them
  7. build and test.
phunkyfish commented 5 years ago

This issue is for signing the OS X app. Will create a separate issue for a guide for singing the tvOS app.

kambala-decapitator commented 5 years ago

oh, misread the OP... this can be done independently of tvOS PR.