From f27f410a0d0bc7d82d802d6972115a4921b46aaf Mon Sep 17 00:00:00 2001
From: Brent Simmons
Date: Mon, 29 May 2017 16:26:03 -0700
Subject: [PATCH] Add buildEvergreen script.
---
Appcasts/evergreen-beta.xml | 20 ++++++++++++++++++++
Evergreen.xcodeproj/project.pbxproj | 16 +++++++++++-----
Evergreen/Info.plist | 2 +-
buildEvergreen | 19 +++++++++++++++++++
4 files changed, 51 insertions(+), 6 deletions(-)
create mode 100755 Appcasts/evergreen-beta.xml
create mode 100755 buildEvergreen
diff --git a/Appcasts/evergreen-beta.xml b/Appcasts/evergreen-beta.xml
new file mode 100755
index 000000000..59c3c1bad
--- /dev/null
+++ b/Appcasts/evergreen-beta.xml
@@ -0,0 +1,20 @@
+
+
+
+ Evergreen Betas
+ https://ranchero.com/downloads/evergreen-beta.xml
+ Most recent Evergreen changes with links to updates.
+ en
+
+ -
+ Version 1.011
+ First Evergreen release.
+ ]]>
+ Mon, 29 May 2017 15:10:00 -0700
+
+ 10.12
+
+
+
+
diff --git a/Evergreen.xcodeproj/project.pbxproj b/Evergreen.xcodeproj/project.pbxproj
index 99d6b5bb6..0a466c04c 100644
--- a/Evergreen.xcodeproj/project.pbxproj
+++ b/Evergreen.xcodeproj/project.pbxproj
@@ -825,7 +825,7 @@
TargetAttributes = {
849C645F1ED37A5D003D8FC0 = {
CreatedOnToolsVersion = 8.2.1;
- DevelopmentTeam = 9C84TZ7Q6Z;
+ DevelopmentTeam = M8L2WTLA8W;
ProvisioningStyle = Automatic;
};
849C64701ED37A5D003D8FC0 = {
@@ -1286,9 +1286,10 @@
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- CODE_SIGN_IDENTITY = "-";
+ CODE_SIGN_IDENTITY = "Developer ID Application";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = dwarf;
+ DEVELOPMENT_TEAM = M8L2WTLA8W;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
@@ -1335,9 +1336,10 @@
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- CODE_SIGN_IDENTITY = "-";
+ CODE_SIGN_IDENTITY = "Developer ID Application";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ DEVELOPMENT_TEAM = M8L2WTLA8W;
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
@@ -1360,8 +1362,9 @@
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+ CODE_SIGN_IDENTITY = "Mac Developer";
COMBINE_HIDPI_IMAGES = YES;
- DEVELOPMENT_TEAM = 9C84TZ7Q6Z;
+ DEVELOPMENT_TEAM = M8L2WTLA8W;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/Frameworks/Vendor",
@@ -1370,6 +1373,7 @@
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = com.ranchero.Evergreen;
PRODUCT_NAME = "$(TARGET_NAME)";
+ PROVISIONING_PROFILE_SPECIFIER = "";
SWIFT_VERSION = 3.0;
};
name = Debug;
@@ -1379,8 +1383,9 @@
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+ CODE_SIGN_IDENTITY = "Mac Developer";
COMBINE_HIDPI_IMAGES = YES;
- DEVELOPMENT_TEAM = 9C84TZ7Q6Z;
+ DEVELOPMENT_TEAM = M8L2WTLA8W;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/Frameworks/Vendor",
@@ -1389,6 +1394,7 @@
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = com.ranchero.Evergreen;
PRODUCT_NAME = "$(TARGET_NAME)";
+ PROVISIONING_PROFILE_SPECIFIER = "";
SWIFT_VERSION = 3.0;
};
name = Release;
diff --git a/Evergreen/Info.plist b/Evergreen/Info.plist
index 1265a4494..5d22ff338 100644
--- a/Evergreen/Info.plist
+++ b/Evergreen/Info.plist
@@ -19,7 +19,7 @@
CFBundleShortVersionString
1.0d11
CFBundleVersion
- 429
+ 500
LSMinimumSystemVersion
$(MACOSX_DEPLOYMENT_TARGET)
NSAppTransportSecurity
diff --git a/buildEvergreen b/buildEvergreen
new file mode 100755
index 000000000..d33a538e3
--- /dev/null
+++ b/buildEvergreen
@@ -0,0 +1,19 @@
+#!/bin/sh
+
+rm -rf ~/.build
+mkdir ~/.build
+
+rm ~/Desktop/Evergreen$1.zip
+rm -rf ~/Desktop/Evergreen.app
+
+xcodebuild -workspace Evergreen.xcworkspace -scheme "Evergreen" -derivedDataPath ~/.build -configuration Release
+
+ditto /Users/brent/.build/Build/Products/Release/Evergreen.app ~/Desktop/Evergreen.app
+open ~/Desktop
+
+pushd ~/Desktop
+
+zip --symlinks -r "Evergreen$1.zip" "Evergreen.app/"
+ditto Evergreen$1.zip ~/Archive/Releases/
+
+popd