diff --git a/build-ios.sh b/build-ios.sh index fd31aee5139f6d4d91817e4ba7939e614197493c..2109606c7472a22ab9087c02f52876f1f7f8a636 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 6058f4a73bed34c778a4b561c160f6124908782b..6e5ef76c26c6efbe6ec5181076aee47a7647cc22 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 eada1315f33e4b14f921b0e590db1d09cafab17d..84d84f7b64f60d4805cf27d3664166124b542f33 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 2194fde776d6cc4645101506dbdaedaaa5053f08..f8e401de597e6e255f275b5087ae288fcb5501ba 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',