Skip to content

Commit

Permalink
Squashed commit of the following:
Browse files Browse the repository at this point in the history
commit 846d99d
Author: Robert Eggl <[email protected]>
Date:   Wed Jun 26 20:52:50 2024 +0200

    adds release notes

commit ac7dca8
Author: Robert Eggl <[email protected]>
Date:   Wed Jun 26 20:07:03 2024 +0200

    feat: improves xcode cloud build

commit ee730d5
Author: Robert Eggl <[email protected]>
Date:   Wed Jun 26 18:04:22 2024 +0200

    ....

commit 729c074
Author: Robert Eggl <[email protected]>
Date:   Wed Jun 26 17:55:12 2024 +0200

    ...

commit 58ff54c
Author: Robert Eggl <[email protected]>
Date:   Wed Jun 26 17:41:28 2024 +0200

    ..

commit 59d828d
Author: Robert Eggl <[email protected]>
Date:   Wed Jun 26 17:30:56 2024 +0200

    .

commit 47c1341
Author: Robert Eggl <[email protected]>
Date:   Wed Jun 26 17:23:18 2024 +0200

    .

commit 5825f5a
Author: Robert Eggl <[email protected]>
Date:   Wed Jun 26 17:16:44 2024 +0200

    chore: Add script for post-clone setup

commit 53b674c
Author: Robert Eggl <[email protected]>
Date:   Wed Jun 26 17:06:17 2024 +0200

    chore: Update versionCode and versionName to 0.8.1 in android and iOS configurations

commit 3e5be6c
Author: Robert Eggl <[email protected]>
Date:   Wed Jun 26 16:06:07 2024 +0200

    Update app icons and localization for retro icon

commit a48a6f2
Author: Robert Eggl <[email protected]>
Date:   Wed Jun 26 15:03:53 2024 +0200

    feat: Update app icons and localization for retro icon

commit 8fe146a
Author: Robert Eggl <[email protected]>
Date:   Wed Jun 26 02:06:58 2024 +0200

    chore: Update versionCode to 81 in android/app/build.gradle

commit 49e09e0
Author: Robert Eggl <[email protected]>
Date:   Wed Jun 26 00:46:32 2024 +0200

    chore: Update versionCode to 80 in android/app/build.gradle

commit 403092f
Author: Robert Eggl <[email protected]>
Date:   Wed Jun 26 00:41:51 2024 +0200

    fixes android

commit b8f4fd2
Author: Robert Eggl <[email protected]>
Date:   Tue Jun 25 20:32:37 2024 +0200

    feat: Add all new vector map
  • Loading branch information
Robert27 committed Jun 26, 2024
1 parent d3b6571 commit 7328027
Show file tree
Hide file tree
Showing 6 changed files with 395 additions and 23 deletions.
56 changes: 34 additions & 22 deletions ios/NeulandNext.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -24,14 +24,15 @@
13B07FAF1A68108700A75B9A /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = NeulandNext/AppDelegate.h; sourceTree = "<group>"; };
13B07FB01A68108700A75B9A /* AppDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = AppDelegate.mm; path = NeulandNext/AppDelegate.mm; sourceTree = "<group>"; };
13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = NeulandNext/Images.xcassets; sourceTree = "<group>"; };
13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = NeulandNext/Info.plist; sourceTree = "<group>"; };
13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = NeulandNext/main.m; sourceTree = "<group>"; };
25124D82DC7147C1A383882B /* noop-file.swift */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.swift; name = "noop-file.swift"; path = "NeulandNext/noop-file.swift"; sourceTree = "<group>"; };
476495428FB292A45408F26C /* Pods-NeulandNext.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-NeulandNext.release.xcconfig"; path = "Target Support Files/Pods-NeulandNext/Pods-NeulandNext.release.xcconfig"; sourceTree = "<group>"; };
4CF7375F2B7F45769EF88A59 /* NeulandNext-Bridging-Header.h */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.c.h; name = "NeulandNext-Bridging-Header.h"; path = "NeulandNext/NeulandNext-Bridging-Header.h"; sourceTree = "<group>"; };
6D9C36C5590640DA61E545A1 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xml; name = PrivacyInfo.xcprivacy; path = NeulandNext/PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
9951B4687B577A7A4970F897 /* Pods-NeulandNext.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-NeulandNext.debug.xcconfig"; path = "Target Support Files/Pods-NeulandNext/Pods-NeulandNext.debug.xcconfig"; sourceTree = "<group>"; };
AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = SplashScreen.storyboard; path = NeulandNext/SplashScreen.storyboard; sourceTree = "<group>"; };
B7A12D0E2C2C8ACB00FDAB26 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = en; path = en.lproj/Info.plist; sourceTree = "<group>"; };
B7A12D102C2C8ADB00FDAB26 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = de; path = de.lproj/Info.plist; sourceTree = "<group>"; };
BB2F792C24A3F905000567C9 /* Expo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Expo.plist; sourceTree = "<group>"; };
BE89E54F9B2F4C95465DBC97 /* libPods-NeulandNext.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-NeulandNext.a"; sourceTree = BUILT_PRODUCTS_DIR; };
ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; };
Expand All @@ -58,7 +59,7 @@
13B07FAF1A68108700A75B9A /* AppDelegate.h */,
13B07FB01A68108700A75B9A /* AppDelegate.mm */,
13B07FB51A68108700A75B9A /* Images.xcassets */,
13B07FB61A68108700A75B9A /* Info.plist */,
B7A12D0F2C2C8ACB00FDAB26 /* Info.plist */,
13B07FB71A68108700A75B9A /* main.m */,
25124D82DC7147C1A383882B /* noop-file.swift */,
AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */,
Expand Down Expand Up @@ -197,6 +198,7 @@
knownRegions = (
en,
Base,
de,
);
mainGroup = 83CBB9F61A601CBA00E9B192;
packageReferences = (
Expand Down Expand Up @@ -241,6 +243,20 @@
shellPath = /bin/sh;
shellScript = "if [[ -f \"$PODS_ROOT/../.xcode.env\" ]]; then\n source \"$PODS_ROOT/../.xcode.env\"\nfi\nif [[ -f \"$PODS_ROOT/../.xcode.env.local\" ]]; then\n source \"$PODS_ROOT/../.xcode.env.local\"\nfi\n\n# The project root by default is one level up from the ios directory\nexport PROJECT_ROOT=\"$PROJECT_DIR\"/..\n\nif [[ \"$CONFIGURATION\" = *Debug* ]]; then\n export SKIP_BUNDLING=1\nfi\nif [[ -z \"$ENTRY_FILE\" ]]; then\n # Set the entry JS file using the bundler's entry resolution.\n export ENTRY_FILE=\"$(\"$NODE_BINARY\" -e \"require('expo/scripts/resolveAppEntry')\" \"$PROJECT_ROOT\" ios absolute | tail -n 1)\"\nfi\n\nif [[ -z \"$CLI_PATH\" ]]; then\n # Use Expo CLI\n export CLI_PATH=\"$(\"$NODE_BINARY\" --print \"require.resolve('@expo/cli', { paths: [require.resolve('expo/package.json')] })\")\"\nfi\nif [[ -z \"$BUNDLE_COMMAND\" ]]; then\n # Default Expo CLI command for bundling\n export BUNDLE_COMMAND=\"export:embed\"\nfi\n\n# Source .xcode.env.updates if it exists to allow\n# SKIP_BUNDLING to be unset if needed\nif [[ -f \"$PODS_ROOT/../.xcode.env.updates\" ]]; then\n source \"$PODS_ROOT/../.xcode.env.updates\"\nfi\n# Source local changes to allow overrides\n# if needed\nif [[ -f \"$PODS_ROOT/../.xcode.env.local\" ]]; then\n source \"$PODS_ROOT/../.xcode.env.local\"\nfi\n\n/bin/sh `\"$NODE_BINARY\" --print \"require('path').dirname(require.resolve('@sentry/react-native/package.json')) + '/scripts/sentry-xcode.sh'\"` `\"$NODE_BINARY\" --print \"require('path').dirname(require.resolve('react-native/package.json')) + '/scripts/react-native-xcode.sh'\"`\n\n";
};
1515044FA4184334AD7857BB /* Remove signature files (Xcode 15 workaround) */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Remove signature files (Xcode 15 workaround)";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "if [ \"$XCODE_VERSION_MAJOR\" = \"1500\" ]; then\n echo \"Remove signature files (Xcode 15 workaround)\";\n rm -rf \"$CONFIGURATION_BUILD_DIR/MapLibre.xcframework-ios.signature\";\n fi";
};
416B75F9501048ACA40DB650 /* Remove signature files (Xcode 15 workaround) */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
Expand Down Expand Up @@ -452,23 +468,6 @@
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-NeulandNext/Pods-NeulandNext-resources.sh\"\n";
showEnvVarsInLog = 0;
};
1515044FA4184334AD7857BB /* Remove signature files (Xcode 15 workaround) */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
name = "Remove signature files (Xcode 15 workaround)";
inputPaths = (
);
outputPaths = (
);
shellPath = /bin/sh;
shellScript = "if [ \"$XCODE_VERSION_MAJOR\" = \"1500\" ]; then
echo \"Remove signature files (Xcode 15 workaround)\";
rm -rf \"$CONFIGURATION_BUILD_DIR/MapLibre.xcframework-ios.signature\";
fi";
};
/* End PBXShellScriptBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
Expand All @@ -485,6 +484,19 @@
};
/* End PBXSourcesBuildPhase section */

/* Begin PBXVariantGroup section */
B7A12D0F2C2C8ACB00FDAB26 /* Info.plist */ = {
isa = PBXVariantGroup;
children = (
B7A12D0E2C2C8ACB00FDAB26 /* en */,
B7A12D102C2C8ADB00FDAB26 /* de */,
);
name = Info.plist;
path = NeulandNext;
sourceTree = "<group>";
};
/* End PBXVariantGroup section */

/* Begin XCBuildConfiguration section */
13B07F941A680F5B00A75B9A /* Debug */ = {
isa = XCBuildConfiguration;
Expand Down Expand Up @@ -518,7 +530,7 @@
);
OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_DEBUG";
PRODUCT_BUNDLE_IDENTIFIER = "de.neuland-ingolstadt.neuland-app";
PRODUCT_NAME = "NeulandNext";
PRODUCT_NAME = NeulandNext;
SWIFT_OBJC_BRIDGING_HEADER = "NeulandNext/NeulandNext-Bridging-Header.h";
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 5.0;
Expand All @@ -539,7 +551,7 @@
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 1;
DEVELOPMENT_TEAM = FSXB76X6V2;
"EXCLUDED_ARCHS[sdk=iphonesimulator*]" = "arm64";
"EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64;
INFOPLIST_FILE = NeulandNext/Info.plist;
INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.utilities";
IPHONEOS_DEPLOYMENT_TARGET = 13.4;
Expand All @@ -555,7 +567,7 @@
);
OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_RELEASE";
PRODUCT_BUNDLE_IDENTIFIER = "de.neuland-ingolstadt.neuland-app";
PRODUCT_NAME = "NeulandNext";
PRODUCT_NAME = NeulandNext;
SWIFT_OBJC_BRIDGING_HEADER = "NeulandNext/NeulandNext-Bridging-Header.h";
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
Expand Down
2 changes: 1 addition & 1 deletion ios/NeulandNext/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleLocalizations</key>
<key>Allow $(PRODUCT_NAME) to access your location</key>
<array>
<string>en</string>
<string>de</string>
Expand Down
172 changes: 172 additions & 0 deletions ios/NeulandNext/de.lproj/Info.plist
Original file line number Diff line number Diff line change
@@ -0,0 +1,172 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CADisableMinimumFrameDurationOnPhone</key>
<true/>
<key>CFBundleAllowMixedLocalizations</key>
<true/>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleDisplayName</key>
<string>Neuland Next</string>
<key>CFBundleExecutable</key>
<string>$(EXECUTABLE_NAME)</string>
<key>CFBundleIcons</key>
<dict>
<key>CFBundleAlternateIcons</key>
<dict>
<key>Default</key>
<dict>
<key>CFBundleIconFiles</key>
<array>
<string>Default</string>
</array>
<key>UIPrerenderedIcon</key>
<false/>
</dict>
<key>ModernDark</key>
<dict>
<key>CFBundleIconFiles</key>
<array>
<string>ModernDark</string>
</array>
<key>UIPrerenderedIcon</key>
<false/>
</dict>
<key>ModernGreen</key>
<dict>
<key>CFBundleIconFiles</key>
<array>
<string>ModernGreen</string>
</array>
<key>UIPrerenderedIcon</key>
<false/>
</dict>
<key>Retro</key>
<dict>
<key>CFBundleIconFiles</key>
<array>
<string>Retro</string>
</array>
<key>UIPrerenderedIcon</key>
<false/>
</dict>
<key>RainbowDark</key>
<dict>
<key>CFBundleIconFiles</key>
<array>
<string>RainbowDark</string>
</array>
<key>UIPrerenderedIcon</key>
<false/>
</dict>
<key>RainbowMoonLight</key>
<dict>
<key>CFBundleIconFiles</key>
<array>
<string>RainbowMoonLight</string>
</array>
<key>UIPrerenderedIcon</key>
<false/>
</dict>
</dict>
</dict>
<key>CFBundleIdentifier</key>
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleLocalizations</key>
<array>
<string>en</string>
<string>de</string>
</array>
<key>CFBundleName</key>
<string>$(PRODUCT_NAME)</string>
<key>CFBundlePackageType</key>
<string>$(PRODUCT_BUNDLE_PACKAGE_TYPE)</string>
<key>CFBundleShortVersionString</key>
<string>0.8.1</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLSchemes</key>
<array>
<string>neuland</string>
<string>de.neuland-ingolstadt.neuland-app</string>
</array>
</dict>
<dict>
<key>CFBundleURLSchemes</key>
<array>
<string>exp+neuland-app-native</string>
</array>
</dict>
</array>
<key>CFBundleVersion</key>
<string>1</string>
<key>ITSAppUsesNonExemptEncryption</key>
<false/>
<key>LSRequiresIPhoneOS</key>
<true/>
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<false/>
<key>NSAllowsLocalNetworking</key>
<true/>
</dict>
<key>NSFaceIDUsageDescription</key>
<string>Erlaube $(PRODUCT_NAME) Face ID zu verwenden.</string>
<key>NSLocationAlwaysAndWhenInUseUsageDescription</key>
<string>Erlaube $(PRODUCT_NAME) deinen Standort zu verwenden.</string>
<key>NSLocationAlwaysUsageDescription</key>
<string>Erlaube $(PRODUCT_NAME) Zugriff auf deinen Standort.</string>
<key>NSLocationWhenInUseUsageDescription</key>
<string>Erlaube $(PRODUCT_NAME) Zugriff auf deinen Standort.</string>
<key>NSUserActivityTypes</key>
<array>
<string>$(PRODUCT_BUNDLE_IDENTIFIER).expo.index_route</string>
<string>$(PRODUCT_BUNDLE_IDENTIFIER).expo.index_route</string>
<string>$(PRODUCT_BUNDLE_IDENTIFIER).expo.index_route</string>
<string>$(PRODUCT_BUNDLE_IDENTIFIER).expo.index_route</string>
<string>$(PRODUCT_BUNDLE_IDENTIFIER).expo.index_route</string>
<string>$(PRODUCT_BUNDLE_IDENTIFIER).expo.index_route</string>
<string>$(PRODUCT_BUNDLE_IDENTIFIER).expo.index_route</string>
</array>
<key>RCTAsyncStorageExcludeFromBackup</key>
<false/>
<key>UIBackgroundModes</key>
<array>
<string>fetch</string>
</array>
<key>UILaunchStoryboardName</key>
<string>SplashScreen</string>
<key>UIRequiredDeviceCapabilities</key>
<array>
<string>arm64</string>
</array>
<key>UIRequiresFullScreen</key>
<false/>
<key>UIStatusBarStyle</key>
<string>UIStatusBarStyleDefault</string>
<key>UISupportedInterfaceOrientations</key>
<array>
<string>UIInterfaceOrientationPortrait</string>
<string>UIInterfaceOrientationPortraitUpsideDown</string>
</array>
<key>UISupportedInterfaceOrientations~ipad</key>
<array>
<string>UIInterfaceOrientationPortrait</string>
<string>UIInterfaceOrientationPortraitUpsideDown</string>
<string>UIInterfaceOrientationLandscapeLeft</string>
<string>UIInterfaceOrientationLandscapeRight</string>
</array>
<key>UIUserInterfaceStyle</key>
<string>Automatic</string>
<key>UIViewControllerBasedStatusBarAppearance</key>
<false/>
</dict>
</plist>
Loading

0 comments on commit 7328027

Please sign in to comment.