Support Xcode projects with no schemes (#11750)
This commit is contained in:
parent
9496e6dfa7
commit
32ab3dbee0
@ -317,7 +317,6 @@
|
|||||||
buildSettings = {
|
buildSettings = {
|
||||||
ARCHS = arm64;
|
ARCHS = arm64;
|
||||||
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
||||||
DEVELOPMENT_TEAM = AQ7UHDBEXJ;
|
|
||||||
ENABLE_BITCODE = NO;
|
ENABLE_BITCODE = NO;
|
||||||
FRAMEWORK_SEARCH_PATHS = (
|
FRAMEWORK_SEARCH_PATHS = (
|
||||||
"$(inherited)",
|
"$(inherited)",
|
||||||
@ -383,7 +382,6 @@
|
|||||||
buildSettings = {
|
buildSettings = {
|
||||||
ARCHS = arm64;
|
ARCHS = arm64;
|
||||||
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
||||||
DEVELOPMENT_TEAM = AQ7UHDBEXJ;
|
|
||||||
ENABLE_BITCODE = NO;
|
ENABLE_BITCODE = NO;
|
||||||
FRAMEWORK_SEARCH_PATHS = (
|
FRAMEWORK_SEARCH_PATHS = (
|
||||||
"$(inherited)",
|
"$(inherited)",
|
||||||
@ -498,7 +496,6 @@
|
|||||||
buildSettings = {
|
buildSettings = {
|
||||||
ARCHS = arm64;
|
ARCHS = arm64;
|
||||||
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
||||||
DEVELOPMENT_TEAM = AQ7UHDBEXJ;
|
|
||||||
ENABLE_BITCODE = NO;
|
ENABLE_BITCODE = NO;
|
||||||
FRAMEWORK_SEARCH_PATHS = (
|
FRAMEWORK_SEARCH_PATHS = (
|
||||||
"$(inherited)",
|
"$(inherited)",
|
||||||
@ -521,7 +518,6 @@
|
|||||||
buildSettings = {
|
buildSettings = {
|
||||||
ARCHS = arm64;
|
ARCHS = arm64;
|
||||||
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
||||||
DEVELOPMENT_TEAM = AQ7UHDBEXJ;
|
|
||||||
ENABLE_BITCODE = NO;
|
ENABLE_BITCODE = NO;
|
||||||
FRAMEWORK_SEARCH_PATHS = (
|
FRAMEWORK_SEARCH_PATHS = (
|
||||||
"$(inherited)",
|
"$(inherited)",
|
||||||
|
@ -294,7 +294,6 @@ Future<XcodeBuildResult> buildXcodeProject({
|
|||||||
'clean',
|
'clean',
|
||||||
'build',
|
'build',
|
||||||
'-configuration', configuration,
|
'-configuration', configuration,
|
||||||
'-scheme', scheme,
|
|
||||||
'ONLY_ACTIVE_ARCH=YES',
|
'ONLY_ACTIVE_ARCH=YES',
|
||||||
];
|
];
|
||||||
|
|
||||||
@ -306,6 +305,7 @@ Future<XcodeBuildResult> buildXcodeProject({
|
|||||||
if (fs.path.extension(entity.path) == '.xcworkspace') {
|
if (fs.path.extension(entity.path) == '.xcworkspace') {
|
||||||
commands.addAll(<String>[
|
commands.addAll(<String>[
|
||||||
'-workspace', fs.path.basename(entity.path),
|
'-workspace', fs.path.basename(entity.path),
|
||||||
|
'-scheme', scheme,
|
||||||
"BUILD_DIR=${fs.path.absolute(getIosBuildDirectory())}",
|
"BUILD_DIR=${fs.path.absolute(getIosBuildDirectory())}",
|
||||||
]);
|
]);
|
||||||
break;
|
break;
|
||||||
|
@ -119,6 +119,8 @@ class XcodeProjectInfo {
|
|||||||
}
|
}
|
||||||
collector?.add(line.trim());
|
collector?.add(line.trim());
|
||||||
}
|
}
|
||||||
|
if (schemes.isEmpty)
|
||||||
|
schemes.add('Runner');
|
||||||
return new XcodeProjectInfo(targets, buildConfigurations, schemes);
|
return new XcodeProjectInfo(targets, buildConfigurations, schemes);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user