Marketplace/Reviewers/Apps/InstallingReviewerCerts

< Marketplace‎ | Reviewers‎ | Apps
Revision as of 12:21, 21 March 2013 by Eviljeff (talk | contribs) (Created page with "Packaged App installation requires adding additional certificates to the phone because the app package is only signed for public installation after it is approved via the Revi...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Packaged App installation requires adding additional certificates to the phone because the app package is only signed for public installation after it is approved via the Reviewer Tools. When an app is installed via the Reviewer Tools prior to approval it is signed with a separate, Reviewer only, certificate which does not come installed on the device by default.

You need to git clone (or manually download) the contents of the Marketplace Certs repository. There is a detailed readme available though in short the procedure for installing reviewer certs is below:

  1. Install the Android SDK (for ADB mainly) and make sure $ADT/sdk/platform-tools is on your path
  2. Install NSS Tools
    • Debian/Ubuntu: sudo apt-get install libnss3-tools
    • Fedora : su -c "yum install nss-tools"
    • openSUSE : sudo zypper install mozilla-nss-tools
    • Windows:
    1. hg clone https://hg.mozilla.org/projects/nspr
    2. hg clone https://hg.mozilla.org/projects/nss
    3. cd nss
    4. OS_TARGET=WIN95 make nss_build_all
    5. cd ..
    6. export NSS=$PWD/dist/WIN954.0_DBG.OBJ
    7. # NSS/bin must be ahead of the rest of the path because NSS and Windows both have tools called "certutil".
    8. export PATH=$NSS/bin:$NSS/lib:$PATH