1 Commits
Author SHA1 Message Date
leminlimez a6af03b98b fix pb and carplay app hash problems 2025-06-29 21:51:04 -04:00
2 changed files with 24 additions and 3 deletions

No files matched your search

+2 -2
View File
@@ -281,7 +281,7 @@
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 2.0;
MARKETING_VERSION = 2.0.1;
PRODUCT_BUNDLE_IDENTIFIER = "com.lemin.Pocket-Poster";
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_EMIT_LOC_STRINGS = YES;
@@ -313,7 +313,7 @@
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 2.0;
MARKETING_VERSION = 2.0.1;
PRODUCT_BUNDLE_IDENTIFIER = "com.lemin.Pocket-Poster";
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_EMIT_LOC_STRINGS = YES;
+22 -1
View File
@@ -23,6 +23,23 @@ struct SettingsView: View {
TextField("Enter App Hash", text: $pbHash)
.textFieldStyle(RoundedBorderTextFieldStyle())
.font(.system(.body, design: .monospaced))
.onChange(of: pbHash) { _ in
var separator: String? = nil
if pbHash.contains(" ") {
separator = " "
} else if pbHash.contains("\n") {
separator = "\n"
}
if let separator = separator {
let items = pbHash.split(separator: separator)
if let pb = items.first {
pbHash = String(pb)
}
if items.count >= 2 {
cpHash = String(items[1])
}
}
}
HStack {
Spacer()
// Run task to check until file exists from Nugget pc over AFC
@@ -144,7 +161,11 @@ struct SettingsView: View {
let contents = try String(contentsOf: filePath)
try? FileManager.default.removeItem(at: filePath)
await MainActor.run {
let items = contents.split(separator: "\n")
var separator = " "
if contents.contains("\n") {
separator = "\n"
}
let items = contents.split(separator: separator)
if let pb = items.first {
pbHash = String(pb)
}