The Divvun and Giellatekno teams build language technology aimed at minority and indigenous languages
View GiellaLT on GitHub divvungiellatekno/giellalt.uit.no
Modern operating systems require that software is signed, or at least will the signature make the user experience better and more trustworthy. The details vary from system to system, but the basic idea is that you create a developer account from the OS provider (for free or for pay), and then get a certificate that one can use to sign software and installation packages with.
Below is a short overview of the developer accounts we have access to, and how to set up the signing infrastructure on each computer.
UiT has an Apple developer account, managed by (=Team Agent) Marcel Pogorzelski. Sjur is an admin, and can invite others. Divvun has a shared admin account, to be able to share credentials etc across computers and build systems. Ask Sjur or Børre for details. The shared credentials are mainly used by iOS and Android build systems, and is based on Fastlane.
When done, and you are a member of the team, you need to install certificates. When doing iOS development, the easiest is to use Fastlane to retrieve and save the shared credentials using a private git repository. For details ask Børre or Sjur.
For macOS development, you need some certificates and signing identities that can only be created by the Team Agent, others you can create yourself. You know that you need the Team Agent when you get an error message like this:
[images/Permissions_failure.png]
For the ones that the Team Agent must create, the procedure is as follows:
TBW
TBW