From 825a3d038e130e4034c003ed00a86a3933e4e8cb Mon Sep 17 00:00:00 2001 From: Markin Igor <markin.io210@gmail.com> Date: Wed, 7 Aug 2019 17:16:20 +0500 Subject: [PATCH] Modify config to upload directly to appstore --- build-ios.sh | 5 +---- ios/Runner.xcodeproj/project.pbxproj | 26 +++++++++++++++++++++++--- ios/exportOptions-dev.plist | 7 ++++--- lib/config.dart | 2 +- 4 files changed, 29 insertions(+), 11 deletions(-) diff --git a/build-ios.sh b/build-ios.sh index fd31aee..2109606 100755 --- a/build-ios.sh +++ b/build-ios.sh @@ -31,11 +31,8 @@ xcodebuild \ xcodebuild \ -exportArchive \ -archivePath build/ios/${bundleName}.xcarchive \ - -exportOptionsPlist ios/Runner/Info.plist \ + -exportOptionsPlist ios/exportOptions-dev.plist \ -exportPath build/ios/${bundleName} -# Move packages wherever we need -# cp build/ios/Vereign/production.ipa /path && cp build/ios/Vereign-dev/development.ipa /path - # Cleanup # flutter clean diff --git a/ios/Runner.xcodeproj/project.pbxproj b/ios/Runner.xcodeproj/project.pbxproj index 6058f4a..6e5ef76 100644 --- a/ios/Runner.xcodeproj/project.pbxproj +++ b/ios/Runner.xcodeproj/project.pbxproj @@ -199,6 +199,7 @@ CreatedOnToolsVersion = 7.3.1; DevelopmentTeam = 825ANDQ593; LastSwiftMigration = 1020; + ProvisioningStyle = Manual; }; }; }; @@ -397,6 +398,8 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; + CODE_SIGN_IDENTITY = "iPhone Developer"; + CODE_SIGN_STYLE = Manual; CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; DEVELOPMENT_TEAM = 825ANDQ593; ENABLE_BITCODE = NO; @@ -412,6 +415,7 @@ ); PRODUCT_BUNDLE_IDENTIFIER = com.vereign.app; PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE_SPECIFIER = "Vereign-development"; SWIFT_OBJC_BRIDGING_HEADER = "Runner-Bridging-Header.h"; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 4.0; @@ -481,6 +485,8 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; + CODE_SIGN_IDENTITY = "iPhone Developer"; + CODE_SIGN_STYLE = Manual; CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; DEVELOPMENT_TEAM = 825ANDQ593; ENABLE_BITCODE = NO; @@ -496,6 +502,7 @@ ); PRODUCT_BUNDLE_IDENTIFIER = com.vereign.app; PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE_SPECIFIER = "Vereign-development"; SWIFT_OBJC_BRIDGING_HEADER = "Runner-Bridging-Header.h"; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 4.0; @@ -532,7 +539,7 @@ CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; @@ -559,6 +566,8 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; + CODE_SIGN_IDENTITY = "iPhone Distribution"; + CODE_SIGN_STYLE = Manual; CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; DEVELOPMENT_TEAM = 825ANDQ593; ENABLE_BITCODE = NO; @@ -574,6 +583,7 @@ ); PRODUCT_BUNDLE_IDENTIFIER = com.vereign.app; PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE_SPECIFIER = "Vereign-appstore"; SWIFT_OBJC_BRIDGING_HEADER = "Runner-Bridging-Header.h"; SWIFT_VERSION = 4.0; VERSIONING_SYSTEM = "apple-generic"; @@ -609,7 +619,7 @@ CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; @@ -636,6 +646,8 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; + CODE_SIGN_IDENTITY = "iPhone Distribution"; + CODE_SIGN_STYLE = Manual; CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; DEVELOPMENT_TEAM = 825ANDQ593; ENABLE_BITCODE = NO; @@ -651,6 +663,7 @@ ); PRODUCT_BUNDLE_IDENTIFIER = com.vereign.app; PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE_SPECIFIER = "Vereign-appstore"; SWIFT_OBJC_BRIDGING_HEADER = "Runner-Bridging-Header.h"; SWIFT_VERSION = 4.0; VERSIONING_SYSTEM = "apple-generic"; @@ -713,6 +726,7 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; + CODE_SIGN_STYLE = Manual; CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; DEVELOPMENT_TEAM = 825ANDQ593; ENABLE_BITCODE = NO; @@ -819,7 +833,7 @@ CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; @@ -846,6 +860,8 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; + CODE_SIGN_IDENTITY = "iPhone Developer"; + CODE_SIGN_STYLE = Manual; CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; DEVELOPMENT_TEAM = 825ANDQ593; ENABLE_BITCODE = NO; @@ -861,6 +877,7 @@ ); PRODUCT_BUNDLE_IDENTIFIER = com.vereign.app; PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE_SPECIFIER = "Vereign-development"; SWIFT_OBJC_BRIDGING_HEADER = "Runner-Bridging-Header.h"; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 4.0; @@ -874,6 +891,8 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; + CODE_SIGN_IDENTITY = "iPhone Distribution"; + CODE_SIGN_STYLE = Manual; CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; DEVELOPMENT_TEAM = 825ANDQ593; ENABLE_BITCODE = NO; @@ -889,6 +908,7 @@ ); PRODUCT_BUNDLE_IDENTIFIER = com.vereign.app; PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE_SPECIFIER = "Vereign-appstore"; SWIFT_OBJC_BRIDGING_HEADER = "Runner-Bridging-Header.h"; SWIFT_VERSION = 4.0; VERSIONING_SYSTEM = "apple-generic"; diff --git a/ios/exportOptions-dev.plist b/ios/exportOptions-dev.plist index eada131..84d84f7 100644 --- a/ios/exportOptions-dev.plist +++ b/ios/exportOptions-dev.plist @@ -3,18 +3,19 @@ <plist version="1.0"> <dict> <key>method</key> - <string>ad-hoc</string> + <string>app-store</string> <key>provisioningProfiles</key> <dict> <key>com.vereign.app.dev</key> - <string>Vereign-dev ad-hoc</string> + <string>Vereign-appstore</string> </dict> - <key>teamID</key> <string>825ANDQ593</string> <key>uploadBitcode</key> <false/> <key>uploadSymbols</key> <true/> + <key>destination</key> + <string>upload</string> </dict> </plist> \ No newline at end of file diff --git a/lib/config.dart b/lib/config.dart index 2194fde..f8e401d 100644 --- a/lib/config.dart +++ b/lib/config.dart @@ -5,7 +5,7 @@ enum Flavor { class Config { static Flavor appFlavor; - static const DEFAULT_APP_HOST = "https://demo1.vereign.com"; + static const DEFAULT_APP_HOST = "https://app.vereign.com"; static const HOSTS = [ 'https://demo1.vereign.com', 'https://demo2.vereign.com', -- GitLab