diff --git a/Products/XcodeGitHub.app.zip b/Products/XcodeGitHub.app.zip index c93fc8b..3190f0e 100644 Binary files a/Products/XcodeGitHub.app.zip and b/Products/XcodeGitHub.app.zip differ diff --git a/Products/XcodeGitHub.framework.zip b/Products/XcodeGitHub.framework.zip index 93c2272..154fbab 100644 Binary files a/Products/XcodeGitHub.framework.zip and b/Products/XcodeGitHub.framework.zip differ diff --git a/Products/xcode-github b/Products/xcode-github index 4fc64ae..3ce7185 100755 Binary files a/Products/xcode-github and b/Products/xcode-github differ diff --git a/XcodeGitHub.xcodeproj/project.pbxproj b/XcodeGitHub.xcodeproj/project.pbxproj index fdff54a..fd3c0f1 100644 --- a/XcodeGitHub.xcodeproj/project.pbxproj +++ b/XcodeGitHub.xcodeproj/project.pbxproj @@ -160,7 +160,6 @@ 4DDAA4D2216ABF40002F3F8E /* Headers */, 4DDAA4D3216ABF40002F3F8E /* Sources */, 4DDAA4D4216ABF40002F3F8E /* Frameworks */, - 4DF8729A219BA41A00EDCB98 /* Build Static Library */, ); buildRules = ( ); @@ -178,7 +177,7 @@ isa = PBXProject; attributes = { CLASSPREFIX = XG; - LastUpgradeCheck = 1000; + LastUpgradeCheck = 1010; ORGANIZATIONNAME = Branch; TargetAttributes = { 4DDAA4D5216ABF40002F3F8E = { @@ -203,28 +202,6 @@ }; /* End PBXProject section */ -/* Begin PBXShellScriptBuildPhase section */ - 4DF8729A219BA41A00EDCB98 /* Build Static Library */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "$(CONFIGURATION_BUILD_DIR)/libXcodeGitHub.a", - ); - name = "Build Static Library"; - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/bash; - shellScript = "\"${SOURCE_ROOT}\"/\"${PRODUCT_NAME}\"/make-static-lib.sh\n"; - }; -/* End PBXShellScriptBuildPhase section */ - /* Begin PBXSourcesBuildPhase section */ 4DDAA4D3216ABF40002F3F8E /* Sources */ = { isa = PBXSourcesBuildPhase; @@ -278,8 +255,12 @@ CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGNING_ALLOWED = YES; CODE_SIGN_IDENTITY = "Mac Developer"; + CODE_SIGN_STYLE = Manual; + COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = dwarf; + DEVELOPMENT_TEAM = WRWLR8VRUH; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; GCC_C_LANGUAGE_STANDARD = gnu11; @@ -297,12 +278,13 @@ GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; INFOPLIST_FILE = Info.plist; - MACOSX_DEPLOYMENT_TARGET = 10.10; + MACOSX_DEPLOYMENT_TARGET = 10.12; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = macosx; SKIP_INSTALL = YES; + STRIP_INSTALLED_PRODUCT = NO; }; name = Debug; }; @@ -338,8 +320,12 @@ CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "Mac Developer"; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + CODE_SIGNING_ALLOWED = YES; + CODE_SIGN_IDENTITY = "Developer ID Application"; + CODE_SIGN_STYLE = Manual; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + DEVELOPMENT_TEAM = WRWLR8VRUH; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_C_LANGUAGE_STANDARD = gnu11; @@ -351,20 +337,19 @@ GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; INFOPLIST_FILE = Info.plist; - MACOSX_DEPLOYMENT_TARGET = 10.10; + MACOSX_DEPLOYMENT_TARGET = 10.12; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; SDKROOT = macosx; SKIP_INSTALL = YES; + STRIP_INSTALLED_PRODUCT = NO; }; name = Release; }; 4DDAA4E0216ABF40002F3F8E /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - CODE_SIGN_STYLE = Automatic; CREATE_INFOPLIST_SECTION_IN_BINARY = YES; - DEVELOPMENT_TEAM = R63EM248DP; EXECUTABLE_PREFIX = lib; PRODUCT_NAME = "$(TARGET_NAME)"; }; @@ -373,9 +358,7 @@ 4DDAA4E1216ABF40002F3F8E /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - CODE_SIGN_STYLE = Automatic; CREATE_INFOPLIST_SECTION_IN_BINARY = YES; - DEVELOPMENT_TEAM = R63EM248DP; EXECUTABLE_PREFIX = lib; PRODUCT_NAME = "$(TARGET_NAME)"; }; diff --git a/XcodeGitHub.xcodeproj/xcshareddata/xcschemes/XcodeGitHub.xcscheme b/XcodeGitHub.xcodeproj/xcshareddata/xcschemes/XcodeGitHub.xcscheme index a7c1c90..fcb2208 100644 --- a/XcodeGitHub.xcodeproj/xcshareddata/xcschemes/XcodeGitHub.xcscheme +++ b/XcodeGitHub.xcodeproj/xcshareddata/xcschemes/XcodeGitHub.xcscheme @@ -1,10 +1,29 @@ + LastUpgradeVersion = "1010" + version = "1.7"> + + + + + + + + + + >> Building '$project'...${textNormal}\n" 1>&2 update_version "$project" xcodebuild \ -project "${project}".xcodeproj \ -scheme "${project}" \ + -configuration Release \ -quiet clean build \ CONFIGURATION_BUILD_DIR="$build_products_directory" + codesign -dv --verbose=4 "$build_products_directory"/"$executable" + echo "" +} + +function compress_product() { + local product="$build_products_directory"/"$1" + ditto -c -k --sequesterRsrc --keepParent "$product" "$product".zip + rm -rf "$product" } -build_project XcodeGitHub -build_project xcode-github-cli -build_project xcode-github-app +build_project XcodeGitHub XcodeGitHub.framework/Versions/A/XcodeGitHub +build_project xcode-github-cli xcode-github +build_project xcode-github-app XcodeGitHub.app + +compress_product xcode-github.dSYM +compress_product XcodeGitHub.app +compress_product XcodeGitHub.app.dSYM +compress_product XcodeGitHub.framework ditto -c -k --sequesterRsrc --keepParent \ "$build_products_directory"/XcodeGitHub.app \ @@ -67,8 +86,15 @@ rm -rf "$build_products_directory"/XcodeGitHub.framework rm -Rf "$build_products_directory"/libXcodeGitHub.a rm -Rf "$build_products_directory"/usr -echo ">>> Build ${marketing_version}(${build_version}) products in 'Products':" -ls -al Products +printf "${textBold}>>> Build ${marketing_version}(${build_version}) products in 'Products':${textNormal}\n" +ls -al "$build_products_directory" + +if ! askYN "Release version ${marketing_version}?" +then + exit 1 +fi + +rm -rf "$build_products_directory" if ! askYN "Release version ${marketing_version}?" then diff --git a/xcode-github-app.xcodeproj/project.pbxproj b/xcode-github-app.xcodeproj/project.pbxproj index 8f693b9..23d06db 100644 --- a/xcode-github-app.xcodeproj/project.pbxproj +++ b/xcode-github-app.xcodeproj/project.pbxproj @@ -237,12 +237,12 @@ isa = PBXProject; attributes = { CLASSPREFIX = XGA; - LastUpgradeCheck = 0930; + LastUpgradeCheck = 1010; ORGANIZATIONNAME = Branch; TargetAttributes = { 4D7661672057565200216B72 = { CreatedOnToolsVersion = 9.2; - ProvisioningStyle = Automatic; + ProvisioningStyle = Manual; SystemCapabilities = { com.apple.HardenedRuntime = { enabled = 1; @@ -410,7 +410,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.11; + MACOSX_DEPLOYMENT_TARGET = 10.12; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = macosx; @@ -462,7 +462,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.11; + MACOSX_DEPLOYMENT_TARGET = 10.12; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = macosx; VALID_ARCHS = x86_64; @@ -474,6 +474,7 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_ENTITLEMENTS = "xcode-github-app/xcode-github-app.entitlements"; + CODE_SIGN_STYLE = Manual; COMBINE_HIDPI_IMAGES = YES; DEVELOPMENT_TEAM = WRWLR8VRUH; ENABLE_HARDENED_RUNTIME = YES; @@ -485,6 +486,7 @@ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = "io.branch.xcode-github-app"; PRODUCT_NAME = XcodeGitHub; + PROVISIONING_PROFILE_SPECIFIER = ""; }; name = Debug; }; @@ -493,6 +495,8 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_ENTITLEMENTS = "xcode-github-app/xcode-github-app.entitlements"; + CODE_SIGN_IDENTITY = "Developer ID Application"; + CODE_SIGN_STYLE = Manual; COMBINE_HIDPI_IMAGES = YES; DEVELOPMENT_TEAM = WRWLR8VRUH; ENABLE_HARDENED_RUNTIME = YES; @@ -504,6 +508,7 @@ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = "io.branch.xcode-github-app"; PRODUCT_NAME = XcodeGitHub; + PROVISIONING_PROFILE_SPECIFIER = ""; }; name = Release; }; diff --git a/xcode-github-app.xcodeproj/xcshareddata/xcschemes/xcode-github-app.xcscheme b/xcode-github-app.xcodeproj/xcshareddata/xcschemes/xcode-github-app.xcscheme index 42c2789..5266776 100644 --- a/xcode-github-app.xcodeproj/xcshareddata/xcschemes/xcode-github-app.xcscheme +++ b/xcode-github-app.xcodeproj/xcshareddata/xcschemes/xcode-github-app.xcscheme @@ -1,6 +1,6 @@ #import -#include +#import static BNCLogLevel global_logLevel = BNCLogLevelWarning;