Remove support for ARMv7 (32-bit) on iOS
All iOS devices since the iPhone 5S support ARMv8 (64-bit). The last iOS version supported on ARMv7 devices is 10.x, which is too old to run Godot 4.0 projects since the minimum supported iOS version is 11.0.
This commit is contained in:
parent
76ce5c16f3
commit
74fc4410f4
5 changed files with 3 additions and 6 deletions
.github/workflows
misc/dist/ios_xcode/godot_ios.xcodeproj
modules
platform/iphone/export
2
.github/workflows/ios_builds.yml
vendored
2
.github/workflows/ios_builds.yml
vendored
|
@ -25,7 +25,7 @@ jobs:
|
|||
- name: Setup python and scons
|
||||
uses: ./.github/actions/godot-deps
|
||||
|
||||
- name: Compilation (armv7)
|
||||
- name: Compilation (arm64v8)
|
||||
uses: ./.github/actions/godot-build
|
||||
with:
|
||||
sconsflags: ${{ env.SCONSFLAGS }}
|
||||
|
|
|
@ -325,7 +325,7 @@
|
|||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
PROVISIONING_PROFILE = "$provisioning_profile_uuid_debug";
|
||||
TARGETED_DEVICE_FAMILY = "$targeted_device_family";
|
||||
VALID_ARCHS = "armv7 armv7s arm64 i386 x86_64";
|
||||
VALID_ARCHS = "arm64 x86_64";
|
||||
WRAPPER_EXTENSION = app;
|
||||
};
|
||||
name = Debug;
|
||||
|
@ -356,7 +356,7 @@
|
|||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
PROVISIONING_PROFILE = "$provisioning_profile_uuid_release";
|
||||
TARGETED_DEVICE_FAMILY = "$targeted_device_family";
|
||||
VALID_ARCHS = "armv7 armv7s arm64 i386 x86_64";
|
||||
VALID_ARCHS = "arm64 x86_64";
|
||||
WRAPPER_EXTENSION = app;
|
||||
};
|
||||
name = Release;
|
||||
|
|
|
@ -315,7 +315,6 @@ GDNativeLibraryEditor::GDNativeLibraryEditor() {
|
|||
|
||||
NativePlatformConfig platform_ios;
|
||||
platform_ios.name = "iOS";
|
||||
platform_ios.entries.push_back("armv7");
|
||||
platform_ios.entries.push_back("arm64");
|
||||
platform_ios.entries.push_back("x86_64");
|
||||
// iOS can use both Static and Dynamic libraries.
|
||||
|
|
|
@ -537,7 +537,6 @@ MONO_AOT_MODE_LAST = 1000,
|
|||
{
|
||||
var iosArchs = new[]
|
||||
{
|
||||
"armv7",
|
||||
"arm64"
|
||||
};
|
||||
|
||||
|
|
|
@ -43,7 +43,6 @@ void EditorExportPlatformIOS::get_preset_features(const Ref<EditorExportPreset>
|
|||
|
||||
Vector<EditorExportPlatformIOS::ExportArchitecture> EditorExportPlatformIOS::_get_supported_architectures() {
|
||||
Vector<ExportArchitecture> archs;
|
||||
archs.push_back(ExportArchitecture("armv7", false)); // Disabled by default, not included in official templates.
|
||||
archs.push_back(ExportArchitecture("arm64", true));
|
||||
return archs;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue