... | ... | @@ -25,8 +25,11 @@ macOS se vytváří z Tablexia.app, který se při buildu vytvoří ve složce ` |
|
|
Podpis (aplikace .app a distribučního balíku .dmg) **_TABLEXIA_IOS_SIGNING_IDENTITY_** - potřeba použít Developer ID Application certificate (může vygenerovat pouze account holder - vyexportuje podepisující certifikát v .p12 a ten se naimportuje do KeyChain)
|
|
|
|
|
|
V balíku Tablexia.app je .jar soubor, ve kterém jsou knihovny, které je třeba podepsat. Jedná se o: libgdx64.dylib, libgdxarm64.dylib, liblwjgl.dylib, openal.dylib:
|
|
|
|
|
|
`jar xf Tablexia.app/Contents/Java/Tablexia-release-3.9.5.jar/ libgdx64.dylib`
|
|
|
|
|
|
`codesign -vvv --force --options runtime --timestamp --sign "Developer ID Application: CZ.NIC, z.s.p.o." libgdx64.dylib`
|
|
|
|
|
|
`jar uf Tablexia.app/Contents/Java/Tablexia-release-3.9.5.jar libgdx64.dylib`
|
|
|
|
|
|
`codesign --force --timestamp --options runtime --sign "Developer ID Application: CZ.NIC, z.s.p.o." Tablexia.app`
|
... | ... | @@ -54,6 +57,7 @@ Podepsat .dmg: |
|
|
Verifikace a kontrola podpisu
|
|
|
- .app i .dmg:
|
|
|
`codesign -vvv --deep --strict Tablexia.app`
|
|
|
|
|
|
`codesign -vvv --deep --strict Tablexia-Installer.dmg`
|
|
|
|
|
|
- .app:
|
... | ... | |