Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add to Apple Store #6154

Open
tobiasdiez opened this issue Mar 22, 2020 · 10 comments
Open

Add to Apple Store #6154

tobiasdiez opened this issue Mar 22, 2020 · 10 comments

Comments

@tobiasdiez
Copy link
Member

Now that we have an Apple Developer account, it would be nice to add JabRef to the apple store or at least sign the installer.

Related links:

@k3KAW8Pnf7mkmdSMPHz27
Copy link
Sponsor Member

Just checking if there is something here I can help with?

@tobiasdiez
Copy link
Member Author

Do you have experience with signing / adding apps to the apple store? So far none of the core developers found the time to read through the docs to find what exactly need to be done etc. So if you know which steps to take and/or can help with certain aspects, then this would be awesome!

@k3KAW8Pnf7mkmdSMPHz27
Copy link
Sponsor Member

Unfortunately not.
I was hoping someone had started the process and I were offering myself for testing/misc. 😛

Mostly I have quite a bit of spare time, and I believe this is essential to Mac users. I'd even be happy going through the documentation on the off-chance it will help someone later.

@Siedlerchr
Copy link
Member

As I've now got a mac at hand and need to read about that whole developer certification stuff for apple ios apps for work, I will take a look at this as well.
I found this script which could help:
https://stackoverflow.com/a/61908574

@Siedlerchr Siedlerchr self-assigned this Aug 2, 2020
@Siedlerchr
Copy link
Member

Siedlerchr commented Aug 8, 2020

Signing in principle works locally on my machine with our cert from Tobias.
However, it seems the new hardening etc requires jdk15 jpackage
https://bugs.openjdk.java.net/browse/JDK-8237490

Other Todos:

@Siedlerchr
Copy link
Member

I just discovered that JabRef is also avaiable via homebrew cask:
https://formulae.brew.sh/cask/jabref

@JabRef JabRef deleted a comment from github-actions bot Apr 16, 2021
@Siedlerchr
Copy link
Member

As we have now certs for Jabref e.V. We could release 5.3 also in the app store.
Will require additional signing

koppor pushed a commit that referenced this issue Aug 1, 2022
c750b6e APA: Put conditional event-title logic in a macro (#6161)
a87414f Remove month from association-for-compuational-linguistics.csl (#6158)
6153db0 Remove issue numbers from BJOC style (#6155)
e231ea3 Bug fix for `event` regression (#6154)
0dab651 Add event-title to other APA styles (#6153)
698cf1c APA: `event-title` and conditional `event` (#6152)
58d3f8f Update vancouver-author-date.csl (#6148)
f1638a9 add substitute to Vancouver author date (#6147)
39fede5 Update associacao-brasileira-de-normas-tecnicas.csl (#6138)
fde7695 Include chapter title (#6140)
1e3d8b4 Update n.d. abbreivation for DGP style (#6136)
ebb728b suffix '.' after first group; changed e-mail (#6135)
eed4f07 Update and rename sciences-po-ecole-doctorale-note-french.csl to scie… (#6127)
f194647 Delete TU Dresden Medizin as requested by library (#6131)
d8423d8 Create entomological-review.csl (#6120)
064a394 Create australasian-journal-of-philosophy.csl (#6063)
a998ded Add composer.json (#5668)
37083c9 Update copernicus-publications.csl (#6062)
694c97b Create chaucer review (#6061)
625a424 Create haffner-style-manual.csl (#6054)
8b7224b make annals-of-allergy-asthma-and-immunology independent (#6041)
710748c Create university-of-pretoria-harvard-theology-religion.csl (#6106)
d16dffd Create health-physics.csl (#6040)
ca9e184 Update style-manual-australian-government.csl (#6119)
e412277 Create chemical-engineering-technology.csl (#6039)
bebdb48 Create bibliothek-forschung-und-praxis.csl (#6038)
29e49cd Update nature.csl (#6117)
891897d fix short title for SBL (#6118)

git-subtree-dir: buildres/csl/csl-styles
git-subtree-split: c750b6e
@johnpi
Copy link

johnpi commented Apr 12, 2023

Just a suggestion. Since issues relating to releasing on the App Store are a recurring theme coming up in several open source projects, it might be worth joining forces with the devs of other projects so the same solutions don't have to be found again and again. A collaborative wiki page with the steps to follow might be helpful.

@koppor
Copy link
Member

koppor commented Apr 12, 2023

@johnpi Could you establish some links? Think, you have found other Java-based projects and issues of these projects?

@johnpi
Copy link

johnpi commented Apr 12, 2023

I have not kept a list and am not a developer, however I will make a start here and maybe others can chime in.

Java-based projects:

Not java-based projects:

  • COPASI https://github.com/copasi/COPASI (They had some problems with notarization at some point in the past)
  • zotero https://github.com/zotero/zotero (I don't see a related issue in their GitHub, but it is worth talking to them)
  • inkscape (I don't see a related issue in their GitLab, but it is a big community who might help)

Beyond the links already posted on this thread I found these:

@koppor koppor added this to the 6.0-beta milestone Jul 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Normal priority
Development

No branches or pull requests

6 participants