Work on iOS identity/provisioning
This commit is contained in:
@@ -118,6 +118,12 @@ class IOSPlatform extends PlatformTarget {
|
||||
|
||||
}
|
||||
|
||||
if (!project.config.exists ("ios.identity")) {
|
||||
|
||||
project.config.set ("ios.identity", "iPhone Developer");
|
||||
|
||||
}
|
||||
|
||||
IOSHelper.getIOSVersion (project);
|
||||
project.haxedefs.set ("IPHONE_VER", project.environment.get ("IPHONE_VER"));
|
||||
|
||||
@@ -126,6 +132,7 @@ class IOSPlatform extends PlatformTarget {
|
||||
context.HAS_ICON = false;
|
||||
context.HAS_LAUNCH_IMAGE = false;
|
||||
context.OBJC_ARC = false;
|
||||
context.KEY_STORE_IDENTITY = project.config.getString ("ios.identity");
|
||||
|
||||
if (project.config.exists ("ios.team-id")) {
|
||||
|
||||
|
||||
@@ -118,11 +118,18 @@ class TVOSPlatform extends PlatformTarget {
|
||||
|
||||
}
|
||||
|
||||
if (!project.config.exists ("tvos.identity")) {
|
||||
|
||||
project.config.set ("tvos.identity", "tvOS Developer");
|
||||
|
||||
}
|
||||
|
||||
var context = project.templateContext;
|
||||
|
||||
context.HAS_ICON = false;
|
||||
context.HAS_LAUNCH_IMAGE = false;
|
||||
context.OBJC_ARC = false;
|
||||
context.KEY_STORE_IDENTITY = project.config.getString ("tvos.identity");
|
||||
|
||||
context.linkedLibraries = [];
|
||||
|
||||
|
||||
@@ -259,7 +259,10 @@
|
||||
CLANG_ENABLE_OBJC_ARC = YES;
|
||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||
::end::
|
||||
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "::KEY_STORE_IDENTITY::";
|
||||
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "::config.ios.identity::";
|
||||
::if (config.ios.provisioning-profile)::
|
||||
PROVISIONING_PROFILE = "::config.ios.provisioning-profile::";
|
||||
::
|
||||
COPY_PHASE_STRIP = NO;
|
||||
GCC_C_LANGUAGE_STANDARD = gnu99;
|
||||
GCC_DYNAMIC_NO_PIC = NO;
|
||||
@@ -290,7 +293,10 @@
|
||||
CLANG_ENABLE_OBJC_ARC = YES;
|
||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||
::end::
|
||||
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "::KEY_STORE_IDENTITY::";
|
||||
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "::config.ios.identity::";
|
||||
::if (config.ios.provisioning-profile)::
|
||||
PROVISIONING_PROFILE = "::config.ios.provisioning-profile::";
|
||||
::
|
||||
/* COMPRESS_PNG_FILES = NO; */
|
||||
COPY_PHASE_STRIP = YES;
|
||||
GCC_C_LANGUAGE_STANDARD = gnu99;
|
||||
|
||||
@@ -247,7 +247,7 @@
|
||||
CLANG_ENABLE_OBJC_ARC = YES;
|
||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||
::end::
|
||||
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "::KEY_STORE_IDENTITY::";
|
||||
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "::config.tvos.identity::";
|
||||
COPY_PHASE_STRIP = NO;
|
||||
ENABLE_TESTABILITY = YES;
|
||||
GCC_C_LANGUAGE_STANDARD = gnu99;
|
||||
@@ -278,7 +278,7 @@
|
||||
CLANG_ENABLE_OBJC_ARC = YES;
|
||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||
::end::
|
||||
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "::KEY_STORE_IDENTITY::";
|
||||
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "::config.tvos.identity::";
|
||||
/* COMPRESS_PNG_FILES = NO; */
|
||||
COPY_PHASE_STRIP = YES;
|
||||
GCC_C_LANGUAGE_STANDARD = gnu99;
|
||||
|
||||
Reference in New Issue
Block a user