mirror of
https://github.com/cranci1/Sora.git
synced 2026-03-11 17:45:37 +00:00
get version string automatically, add non exempt encryption = NO ( for quicker testflight submission ), bump version
This commit is contained in:
parent
044d0c803b
commit
0ac77aa6a5
4 changed files with 36 additions and 14 deletions
|
|
@ -1379,12 +1379,12 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"Running Sora 0.2.2 - cranci1" : {
|
||||
"Running Sora %@ - cranci1" : {
|
||||
"localizations" : {
|
||||
"de" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "Sora 0.2.2 - von cranci1"
|
||||
"value" : "Sora %@ - von cranci1"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -9,6 +9,7 @@ import SwiftUI
|
|||
|
||||
struct SettingsView: View {
|
||||
@EnvironmentObject var profileStore: ProfileStore
|
||||
let version = Bundle.main.infoDictionary?["CFBundleShortVersionString"] as? String ?? "BETA"
|
||||
|
||||
var body: some View {
|
||||
NavigationView {
|
||||
|
|
@ -45,7 +46,7 @@ struct SettingsView: View {
|
|||
|
||||
Section(
|
||||
header: Text("Info"),
|
||||
footer: Text("Running Sora 0.2.2 - cranci1")
|
||||
footer: Text("Running Sora \(version) - cranci1")
|
||||
) {
|
||||
Button(action: {
|
||||
if let url = URL(string: "https://discord.gg/x7hppDWFDZ") {
|
||||
|
|
|
|||
|
|
@ -152,8 +152,18 @@
|
|||
73D164D42D8B5B340011A360 /* JavaScriptCore+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "JavaScriptCore+Extensions.swift"; sourceTree = "<group>"; };
|
||||
/* End PBXFileReference section */
|
||||
|
||||
/* Begin PBXFileSystemSynchronizedBuildFileExceptionSet section */
|
||||
126C42922DB9A9BC006BC27D /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = {
|
||||
isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
|
||||
membershipExceptions = (
|
||||
Info.plist,
|
||||
);
|
||||
target = 120764642DB6F6E0003621E9 /* SulfurTV */;
|
||||
};
|
||||
/* End PBXFileSystemSynchronizedBuildFileExceptionSet section */
|
||||
|
||||
/* Begin PBXFileSystemSynchronizedRootGroup section */
|
||||
120764662DB6F6E0003621E9 /* SulfurTV */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = SulfurTV; sourceTree = "<group>"; };
|
||||
120764662DB6F6E0003621E9 /* SulfurTV */ = {isa = PBXFileSystemSynchronizedRootGroup; exceptions = (126C42922DB9A9BC006BC27D /* PBXFileSystemSynchronizedBuildFileExceptionSet */, ); explicitFileTypes = {}; explicitFolders = (); path = SulfurTV; sourceTree = "<group>"; };
|
||||
/* End PBXFileSystemSynchronizedRootGroup section */
|
||||
|
||||
/* Begin PBXFrameworksBuildPhase section */
|
||||
|
|
@ -748,7 +758,9 @@
|
|||
ENABLE_PREVIEWS = YES;
|
||||
GCC_C_LANGUAGE_STANDARD = gnu17;
|
||||
GENERATE_INFOPLIST_FILE = YES;
|
||||
INFOPLIST_FILE = SulfurTV/Info.plist;
|
||||
INFOPLIST_KEY_CFBundleDisplayName = Sora;
|
||||
INFOPLIST_KEY_ITSAppUsesNonExemptEncryption = NO;
|
||||
INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.entertainment";
|
||||
INFOPLIST_KEY_UILaunchScreen_Generation = YES;
|
||||
INFOPLIST_KEY_UIUserInterfaceStyle = Automatic;
|
||||
|
|
@ -758,16 +770,16 @@
|
|||
"@executable_path/Frameworks",
|
||||
);
|
||||
LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
|
||||
MARKETING_VERSION = 0.2.2;
|
||||
MARKETING_VERSION = 0.3.0;
|
||||
OTHER_LDFLAGS = "-w";
|
||||
PRODUCT_BUNDLE_IDENTIFIER = de.devsforge.tvos.SulfurTV;
|
||||
PRODUCT_BUNDLE_IDENTIFIER = de.devsforge.sulfurTV;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
SDKROOT = appletvos;
|
||||
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)";
|
||||
SWIFT_EMIT_LOC_STRINGS = YES;
|
||||
SWIFT_VERSION = 5.0;
|
||||
TARGETED_DEVICE_FAMILY = 3;
|
||||
TVOS_DEPLOYMENT_TARGET = 16.6;
|
||||
TVOS_DEPLOYMENT_TARGET = 15.0;
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
|
|
@ -783,7 +795,9 @@
|
|||
ENABLE_PREVIEWS = YES;
|
||||
GCC_C_LANGUAGE_STANDARD = gnu17;
|
||||
GENERATE_INFOPLIST_FILE = YES;
|
||||
INFOPLIST_FILE = SulfurTV/Info.plist;
|
||||
INFOPLIST_KEY_CFBundleDisplayName = Sora;
|
||||
INFOPLIST_KEY_ITSAppUsesNonExemptEncryption = NO;
|
||||
INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.entertainment";
|
||||
INFOPLIST_KEY_UILaunchScreen_Generation = YES;
|
||||
INFOPLIST_KEY_UIUserInterfaceStyle = Automatic;
|
||||
|
|
@ -793,15 +807,15 @@
|
|||
"@executable_path/Frameworks",
|
||||
);
|
||||
LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
|
||||
MARKETING_VERSION = 0.2.2;
|
||||
MARKETING_VERSION = 0.3.0;
|
||||
OTHER_LDFLAGS = "-w";
|
||||
PRODUCT_BUNDLE_IDENTIFIER = de.devsforge.tvos.SulfurTV;
|
||||
PRODUCT_BUNDLE_IDENTIFIER = de.devsforge.sulfurTV;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
SDKROOT = appletvos;
|
||||
SWIFT_EMIT_LOC_STRINGS = YES;
|
||||
SWIFT_VERSION = 5.0;
|
||||
TARGETED_DEVICE_FAMILY = 3;
|
||||
TVOS_DEPLOYMENT_TARGET = 16.6;
|
||||
TVOS_DEPLOYMENT_TARGET = 15.0;
|
||||
};
|
||||
name = Release;
|
||||
};
|
||||
|
|
@ -952,6 +966,7 @@
|
|||
GENERATE_INFOPLIST_FILE = YES;
|
||||
INFOPLIST_FILE = Sora/Info.plist;
|
||||
INFOPLIST_KEY_CFBundleDisplayName = Sora;
|
||||
INFOPLIST_KEY_ITSAppUsesNonExemptEncryption = NO;
|
||||
INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.entertainment";
|
||||
INFOPLIST_KEY_NSCameraUsageDescription = "Sora may requires access to your device's camera.";
|
||||
INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES;
|
||||
|
|
@ -966,9 +981,9 @@
|
|||
"$(inherited)",
|
||||
"@executable_path/Frameworks",
|
||||
);
|
||||
MARKETING_VERSION = 0.2.2;
|
||||
MARKETING_VERSION = 0.3.0;
|
||||
OTHER_LDFLAGS = "-w";
|
||||
PRODUCT_BUNDLE_IDENTIFIER = de.devsforge.sulfur.fork;
|
||||
PRODUCT_BUNDLE_IDENTIFIER = de.devsforge.sulfur;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
PROVISIONING_PROFILE_SPECIFIER = "";
|
||||
"PROVISIONING_PROFILE_SPECIFIER[sdk=macosx*]" = "";
|
||||
|
|
@ -998,6 +1013,7 @@
|
|||
GENERATE_INFOPLIST_FILE = YES;
|
||||
INFOPLIST_FILE = Sora/Info.plist;
|
||||
INFOPLIST_KEY_CFBundleDisplayName = Sora;
|
||||
INFOPLIST_KEY_ITSAppUsesNonExemptEncryption = NO;
|
||||
INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.entertainment";
|
||||
INFOPLIST_KEY_NSCameraUsageDescription = "Sora may requires access to your device's camera.";
|
||||
INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES;
|
||||
|
|
@ -1012,9 +1028,9 @@
|
|||
"$(inherited)",
|
||||
"@executable_path/Frameworks",
|
||||
);
|
||||
MARKETING_VERSION = 0.2.2;
|
||||
MARKETING_VERSION = 0.3.0;
|
||||
OTHER_LDFLAGS = "-w";
|
||||
PRODUCT_BUNDLE_IDENTIFIER = de.devsforge.sulfur.fork;
|
||||
PRODUCT_BUNDLE_IDENTIFIER = de.devsforge.sulfur;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
PROVISIONING_PROFILE_SPECIFIER = "";
|
||||
"PROVISIONING_PROFILE_SPECIFIER[sdk=macosx*]" = "";
|
||||
|
|
|
|||
5
SulfurTV/Info.plist
Normal file
5
SulfurTV/Info.plist
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
<?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/>
|
||||
</plist>
|
||||
Loading…
Reference in a new issue