From 4f4f0ee919025e2d7b5051659912a003c3fb9ec2 Mon Sep 17 00:00:00 2001 From: Brandon Evans Date: Mon, 22 Feb 2021 17:10:33 -0700 Subject: [PATCH 1/2] Add install and update instructions to release notes --- .github/release-drafter.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/release-drafter.yml b/.github/release-drafter.yml index c2a8699..1e84109 100644 --- a/.github/release-drafter.yml +++ b/.github/release-drafter.yml @@ -11,6 +11,9 @@ categories: - 'documentation' - 'dependencies' template: | + Install Xcodes using one of the methods listed [here](https://github.com/RobotsAndPencils/XcodesApp#installation). + Update Xcodes by selecting Check for Updates... in the Xcodes menu in the menu bar. + ## Changes $CHANGES From 1e51356bf25ae82ef121881bffda715deaa4a3dd Mon Sep 17 00:00:00 2001 From: Matt Kiazyk Date: Wed, 24 Feb 2021 08:58:26 -0600 Subject: [PATCH 2/2] Updating some release steps notes --- README.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 5bb40ba..a7a2463 100644 --- a/README.md +++ b/README.md @@ -50,6 +50,12 @@ Follow the steps below to build and release a new version of Xcodes.app. For any ```sh # Update the version number in Xcode and commit the change, if necessary +# Question: Did anything in XPCHelper change? +# - com.robotsandpencils.XcodesApp.Helper folder and HelperXPCShared +# - if so, bump the version number in com.robotsandpencils.XcodesApp.Helper target. +# Note: you do not have to bump the version number if nothing has changed. +# Note2: If you do bump the version, the end user, must re-install the XPCHelper and give permission again. + # Increment the build number scripts/increment_build_number.sh @@ -65,12 +71,16 @@ git tag -asm "v$VERSIONb$BUILD" "v$VERSIONb$BUILD" git push --follow-tags # Build the app +# Make sure you have the Xcode Selected you want to build with scripts/package_release.sh # Notarize the app # Do this from the Product directory so the app is zipped without being nested inside Product +# Create a app specific password on appleid.apple.com if you haven't already +# % xcrun altool --store-password-in-keychain-item "AC_PASSWORD" -u "" -p + pushd Product -../scripts/notarize.sh "test@example.com" "@keychain:altool" MyOrg Xcodes.zip +../scripts/notarize.sh "test@example.com" "@keychain:AC_PASSWORD" Xcodes.zip # Sign the .zip for Sparkle, note the signature in the output for later # If you're warned about the signing key not being found, see the Xcodes 1Password vault for the key and installation instructions.