21 Commits

Author SHA1 Message Date
cadc4d7e60 Merge branch 'ios-rebase' into ios-support 2026-04-06 14:51:52 -04:00
561e8a3691 Added iOS comppiling instructions to README 2026-04-05 14:22:14 -04:00
59d4642413 fixed the possible broken header search and added all jobs including ios to publish 2026-04-04 20:44:22 -04:00
3737143842 Merge pull request 'FIX: other platforms compilation' (#20) from fix-ios-compilation into ios-support
It compiles fine. YOLO so i'm merging lol. Gonna make build.yml how it needs to be and then pr to main
2026-04-05 02:05:54 +02:00
Kolyah35
ce52bfd35c FIX: web and android compilation 2026-04-04 14:26:57 +03:00
Kolyah35
c70cd428fd FIX: other platforms compilation 2026-04-04 12:11:33 +03:00
1158644de7 Lowered minimum deployment to iOS 12, rather than iOS 14 2026-03-30 10:54:25 -04:00
03b62b60df Update .github/workflows/build.yml
I keep messing this up. For now I am removing all the needs for publish except iOS
2026-03-26 01:59:43 +02:00
dfa6dc4221 removed if line from publish to always run it. can we not skip publish thanks 2026-03-25 19:39:24 -04:00
8ea20b1da9 Fixed bugs in starting the game. ALso added build job for iOS ipa unsigned 2026-03-25 19:14:42 -04:00
2b4ff27043 fixed button not pressable on ios 2026-03-24 23:53:26 -04:00
ec76c0fc2c IT COMPILESgit add .! also added full screen support. see issues. 2026-03-24 21:38:31 -04:00
8708dc9c83 restore include paths for cross-platform builds because i messed absolutely every #include up. 2026-03-24 19:51:01 -04:00
7d485fdcd7 more refactoring for iOS 2026-03-24 12:44:08 -04:00
976366d6bf fixed slider for hopefully the final fucking time. Nether Reactor fix: Need to make the array for building it all unsigned integers as now Xcode is strict about the new C++ Standards as they have changed since 2011 2026-03-24 12:39:06 -04:00
663c1d4b3f Synced options UI files from main branch 2026-03-24 12:39:06 -04:00
0ef6822737 gonna try changing all Options::Option* in the whole project to just Option* not sure if this works but it gets the compiler to shut up. if this breaks everything change all 'Option*' to 'Options::Option*' as it once was. 2026-03-24 12:38:51 -04:00
442eb2d9c3 more header fixes 2026-03-24 12:34:02 -04:00
c0c5cbaa51 fix missing file, commiting now because what im about to do might break Option class 2026-03-24 12:34:02 -04:00
afbd79d9de added needed missing files 2026-03-24 12:34:02 -04:00
34858932f1 Started to port to iOS; fixing compiler errors here and there 2026-03-24 12:32:22 -04:00

View File

@@ -2441,8 +2441,13 @@
F99D341D2F736AA100DC153E /* HttpClient.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = HttpClient.h; path = ../../src/platform/HttpClient.h; sourceTree = "<group>"; };
F99D341E2F736AA100DC153E /* HttpClient.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = HttpClient.cpp; path = ../../src/platform/HttpClient.cpp; sourceTree = "<group>"; };
F99D34212F736AD400DC153E /* TextOption.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = TextOption.h; path = ../../src/client/gui/components/TextOption.h; sourceTree = "<group>"; };
<<<<<<< HEAD
F99D34222F736AD400DC153E /* TextOption.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = TextOption.cpp; path = ../../src/client/gui/components/TextOption.cpp; };
F99D34252F736AFB00DC153E /* OptionsFile.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = OptionsFile.h; path = ../../src/client/OptionsFile.h; sourceTree = "<group>"; sourceTree = "<group>"; };
=======
F99D34222F736AD400DC153E /* TextOption.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = TextOption.cpp; path = ../../src/client/gui/components/TextOption.cpp; sourceTree = "<unknown>"; };
F99D34252F736AFB00DC153E /* OptionsFile.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = OptionsFile.h; path = ../../src/client/OptionsFile.h; sourceTree = "<group>"; };
>>>>>>> ios-rebase
F99D34262F736AFB00DC153E /* OptionsFile.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = OptionsFile.cpp; path = ../../src/client/OptionsFile.cpp; sourceTree = "<group>"; };
F99D34292F736B6F00DC153E /* OptionsItem.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = OptionsItem.h; path = ../../src/client/gui/components/OptionsItem.h; sourceTree = "<group>"; };
F99D342A2F736B6F00DC153E /* OptionsItem.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = OptionsItem.cpp; path = ../../src/client/gui/components/OptionsItem.cpp; sourceTree = "<group>"; };
@@ -2463,9 +2468,12 @@
F99D34492F7370CF00DC153E /* Slider.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = Slider.h; path = ../../src/client/gui/components/Slider.h; sourceTree = "<group>"; };
F99D344A2F7370CF00DC153E /* Slider.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Slider.cpp; path = ../../src/client/gui/components/Slider.cpp; sourceTree = "<group>"; };
F99D344D2F7372A100DC153E /* Launch Screen.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = "Launch Screen.storyboard"; sourceTree = "<group>"; };
<<<<<<< HEAD
=======
F99F0FA82F84369F00F2B29A /* GrassColor.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = GrassColor.cpp; sourceTree = "<group>"; };
F99F0FAB2F8436CE00F2B29A /* FoliageColor.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = FoliageColor.cpp; sourceTree = "<group>"; };
F99F0FAE2F8436EB00F2B29A /* Color.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Color.cpp; sourceTree = "<group>"; };
>>>>>>> ios-rebase
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
@@ -5871,7 +5879,11 @@
GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
HEADER_SEARCH_PATHS = "$(SRCROOT)/../../src";
<<<<<<< HEAD
IPHONEOS_DEPLOYMENT_TARGET = 14;
=======
IPHONEOS_DEPLOYMENT_TARGET = 12;
>>>>>>> ios-rebase
ONLY_ACTIVE_ARCH = YES;
OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1";
"PROVISIONING_PROFILE[sdk=iphoneos*]" = "C93D3524-5C6F-466E-B12B-833663B7EAE0";
@@ -5902,7 +5914,11 @@
);
INFOPLIST_FILE = "minecraftpe/minecraftpe-Info.plist";
INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.games";
<<<<<<< HEAD
IPHONEOS_DEPLOYMENT_TARGET = 14;
=======
IPHONEOS_DEPLOYMENT_TARGET = 12;
>>>>>>> ios-rebase
ONLY_ACTIVE_ARCH = YES;
PRODUCT_BUNDLE_IDENTIFIER = "com.mojang.mcpe-arm64";
PRODUCT_NAME = "$(TARGET_NAME)";
@@ -5996,7 +6012,11 @@
GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
HEADER_SEARCH_PATHS = "$(SRCROOT)/../../src";
<<<<<<< HEAD
IPHONEOS_DEPLOYMENT_TARGET = 14;
=======
IPHONEOS_DEPLOYMENT_TARGET = 12;
>>>>>>> ios-rebase
ONLY_ACTIVE_ARCH = YES;
OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1";
"PROVISIONING_PROFILE[sdk=iphoneos*]" = "64BA8967-1A9A-4980-972C-42E75AD5E023";
@@ -6028,7 +6048,11 @@
);
INFOPLIST_FILE = "minecraftpe/minecraftpe-Info.plist";
INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.games";
<<<<<<< HEAD
IPHONEOS_DEPLOYMENT_TARGET = 14;
=======
IPHONEOS_DEPLOYMENT_TARGET = 12;
>>>>>>> ios-rebase
ONLY_ACTIVE_ARCH = YES;
OTHER_CFLAGS = (
"-DNS_BLOCK_ASSERTIONS=1",
@@ -6094,7 +6118,11 @@
GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
HEADER_SEARCH_PATHS = "$(SRCROOT)/../../src";
<<<<<<< HEAD
IPHONEOS_DEPLOYMENT_TARGET = 14;
=======
IPHONEOS_DEPLOYMENT_TARGET = 12;
>>>>>>> ios-rebase
ONLY_ACTIVE_ARCH = YES;
RUN_CLANG_STATIC_ANALYZER = NO;
SDKROOT = iphoneos;
@@ -6122,7 +6150,11 @@
GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
HEADER_SEARCH_PATHS = "$(SRCROOT)/../../src";
<<<<<<< HEAD
IPHONEOS_DEPLOYMENT_TARGET = 14;
=======
IPHONEOS_DEPLOYMENT_TARGET = 12;
>>>>>>> ios-rebase
ONLY_ACTIVE_ARCH = YES;
OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1";
RUN_CLANG_STATIC_ANALYZER = NO;
@@ -6155,7 +6187,11 @@
);
INFOPLIST_FILE = "minecraftpe/minecraftpe-Info.plist";
INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.games";
<<<<<<< HEAD
IPHONEOS_DEPLOYMENT_TARGET = 14;
=======
IPHONEOS_DEPLOYMENT_TARGET = 12;
>>>>>>> ios-rebase
ONLY_ACTIVE_ARCH = YES;
PRODUCT_BUNDLE_IDENTIFIER = "com.mojang.mcpe-arm64";
PRODUCT_NAME = "$(TARGET_NAME)";
@@ -6190,7 +6226,11 @@
);
INFOPLIST_FILE = "minecraftpe/minecraftpe-Info.plist";
INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.games";
<<<<<<< HEAD
IPHONEOS_DEPLOYMENT_TARGET = 14;
=======
IPHONEOS_DEPLOYMENT_TARGET = 12;
>>>>>>> ios-rebase
ONLY_ACTIVE_ARCH = YES;
PRODUCT_BUNDLE_IDENTIFIER = "com.mojang.mcpe-arm64";
PRODUCT_NAME = "$(TARGET_NAME)";