Become an apple "identified developer"

Issue #567 closed
Robert Leach created an issue

USE CASE: WHAT DO YOU WANT TO DO?

Download, install, & run the app

STEPS TO REPRODUCE AN ISSUE (OR TRIGGER A NEW FEATURE)

  1. Open System Preferences (on a mac)
  2. Click Security & Privacy
  3. If "Allow apps downloaded from" is not "Anywhere", select one of the other 2 options
  4. Download the dmg
  5. Drag the TreeView3.app file to /Applications
  6. Double-click the app (for the first time)

CURRENT BEHAVIOR

An error about the downloaded app not being from an apple identified develoepr pops up:

tv3blocked.png

EXPECTED BEHAVIOR

Opens without error

DEVELOPERS ONLY SECTION

SUGGESTED CHANGE (Pseudocode optional)

Contact apple about being an identified developer (identified as the Princeton Bioinformatics group? or a series of our individual developers or as the treeview dev team?)

FILES AFFECTED (where the changes will be implemented) - developers only

unknown - perhaps the gradle build script

LEVEL OF EFFORT - developers only

minor

COMMENTS

Comments (8)

  1. Robert Leach reporter

    Also, I'm in contact with PU people about the university's apple developer identity needed to obtain the certification identity.

    Notable details:

    PU's identity according to apple's developer site is:

    TRUSTEES OF PRINCETON UNIVERSITY, THE
    1 NASSAU HALL
    PRINCETON NJ US
    

    and our DUNS number is:

    00-248-4665

  2. Robert Leach reporter

    Matt Hood recently took ownership of Princeton's Apple Developer account. he invited me to the apple developer program, which should mean I should be able to generate my own code signing certificates. I'll dig into this later this week or next.

  3. Robert Leach reporter

    I learned that "bundleExecutable" is only if you want a different app name from what appName is set to.

  4. Robert Leach reporter

    I finally got this figured out. I will save a file in the documentation to describe how to do it. Also note that the certificate for the app expires on June 23, 2023.

  5. Log in to comment