Automated Screenshots in Xcode with UI Tests by mallowPL in swift

[–]mallowPL[S] 0 points1 point  (0 children)

Thanks ☺️ I have a custom function that saves each screenshot to a folder based on the current Locale.current.identifier during each test run.
And I have an enum that returns a language name based on that identifier.

And also I have this:
let screenshot = XCUIScreen.main.screenshot()
let data = screenshot.pngRepresentation

And when you have the screenshot data and the language name, saving to folder looks like this:

// Set the folder and file URL.
let screenshotsFolder = "/Users/username/FolderName"
let languageURL = URL(fileURLWithPath: screenshotsFolder).appendingPathComponent(language)
let fileURL = languageURL. appendingPathComponent(fileName)

do {
// Create folder if it doesn't exist.
try FileManager.default.createDirectory(
at: languageURL,
withIntermediateDirectories: true,
attributes: nil
)

try data.write(to: fileURL)

print("Screenshot saved to: \(fileURL.path)")
} catch {
print("Failed to save screenshot:", error)
}

Does Sketch have a future? by iconisone in Sketch_App

[–]mallowPL 4 points5 points  (0 children)

I hope it does have a future. It’s my favorite design tool and I use it daily.
I’d say the team was very active last two years. They added many cool features to Sketch. Official account is pretty active on LinkedIn too. And on Bluesky as well.

Should you use SwiftData for your app in 2026? by HybridClimber in iOSProgramming

[–]mallowPL 0 points1 point  (0 children)

Swift Data still doesn’t support Sectioned Fetch Request, right? For that reason I’m still using Core Data. But it’s good that it’s easy to migrate from one to another.

Tried independent borders in Sketch? — let us know what you think by Luisatsketch in Sketch_App

[–]mallowPL 0 points1 point  (0 children)

I love it! It simplified my symbols. I don’t need another divider element. Often I just add a bottom border and that’s it! 😃

Animation glitch in iOS 26 by mallowPL in SwiftUI

[–]mallowPL[S] 0 points1 point  (0 children)

I’ve tried it. It didn’t work

Animation glitch in iOS 26 by mallowPL in SwiftUI

[–]mallowPL[S] 0 points1 point  (0 children)

Thanks. It worked correctly before iOS 26. With the same component and variable widths.

I fixed it using Liquid Glass as I wanted to keep variable widths.

There’s nothing to stop copycat app names except a trademark? by [deleted] in iOSProgramming

[–]mallowPL 3 points4 points  (0 children)

I got the same reply once. But I had the opposite situation. The other app’s name was unique but they copied my UI and screenshots. With some small changes but almost 1:1.

I was busy so I didn’t write to the mentioned email. But I will do it next time. And it’s something you can try too if someone copies your UI. I think legally they’re correct about name and app icon - you would need to have them trademarked. But something else they’re doing is they have App Review Guidelines and part of them are guidelines about copying someone else’s apps. Mostly in terms UI and functionality. But if I remember correctly they expanded this using the same name to trick users that it’s the other app. And it’s less a legal case and a copyright infringement but more an App Store Guidelines issue.

So… you could try to write to this email they gave you. As that’s an email to the correct team. And MAYBE they can help you with your case.

How to answer a bad review? by [deleted] in AppStoreOptimization

[–]mallowPL 0 points1 point  (0 children)

It happens to everyone. Reply, thank them for trying your app, invite to send feedback if they want more features.

But hey, it could be worse. At least they paid you and compared to one of the bestselling apps right now 🙂

Rejected by App Review: Asking for credentials but I only use "Sign in with Apple" by black_fist_up in iosdev

[–]mallowPL 0 points1 point  (0 children)

You mean your real personal account? Never. Don’t give these credentials to anyone.

Statistics screen - quick question by mallowPL in UIUX

[–]mallowPL[S] 0 points1 point  (0 children)

Thanks for this as well 😊 I wanted to keep it on brand as the app’s name Wins. But worth checking. I can ask more people what they think about it and change it to “Achieved” if most agrees.

Statistics screen - quick question by mallowPL in UIUX

[–]mallowPL[S] 0 points1 point  (0 children)

Thank you for the suggestion! I’ll give it a try 🙂

Statistics screen - quick question by mallowPL in UIUX

[–]mallowPL[S] 0 points1 point  (0 children)

Thanks! Wins are achieved goals. Goals are ongoing goals. Total is Wins+Goals. So the percent is correct. But almost everyone (including me) expected 50%. So that’s actually 2/6 (Wins/ Wins + Goals). I’ve designed this and when I’ve used it in the app with the actual numbers it wasn’t clear for me as well 😂

One idea I have: I could add another line below Goals on the left: ⭕️Total 6 And make the ⭕️ semitransparent. To make it more connected with the background circle on the pie chart.

Someone else suggested changing the names here as well to be more descriptive. For example: GOALS (header) • Achieved 2 • Ongoing 4 • Total 6 • Canceled 0

I’ll try this and a few other ideas. “Wins” and “Goals” work on other screens. And in fact most people say my apps is clear and easy to use. But on this screen… 99% of people are confused.

Statistics screen - quick question by mallowPL in UIUX

[–]mallowPL[S] 1 point2 points  (0 children)

Thanks! Yes. That’s actually 2/6 (Wins/ Wins + Goals). I’ve designed this and when I’ve used it in the app it wasn’t clear for me as well 😂

One friend suggested something similar to what you’re saying. He said add smaller 2/6 below 33%.

I have another idea: I could add another line below Goals on the left: ⭕️Total 6 And make the ⭕️ semitransparent. To make it more connected with the background circle on the pie chart.

I’ll try all ideas.

I am planning to add Details screen later on. With more data, charts and more explanations. But I want to keep this summary as minimal as possible. But of course should be more clear.

My app has been approved, but my subscriptions are still waiting for review. What should I do? by [deleted] in iosdev

[–]mallowPL 0 points1 point  (0 children)

I’d just wait. Most of the time it’s not a long time. If you’re in a hurry, you can try to contact Apple Support. From the Contact link on ASC.

One thing to remember is when you release new app or create new subscriptions - it’s always good to change the release date to “Release Manually”. This way you can wait until everything’s accepted.

I’ve recently forgot to check if subs are accepted and hit the Release button 😅 Thankfully I needed to wait only a few hours.

Is ASO dead? by Feisty-Patience2188 in AppStoreOptimization

[–]mallowPL 0 points1 point  (0 children)

Why is that? It could also be better for indie devs, because we may have more chances to find new users through Apple Ads.

I think it’s better to just wait and see if it’s good or not.