Post

Replies

Boosts

Views

Activity

Back navigation button not respecting layout direction or app locale
Up to iOS 16, back navigation button icon respected the app's locale. Starting in iOS 17, it appears to be instead take into account the phone's preferred language's locale. This causes issues for our app, as there are several different languages that can be selected (used to bring localised content to users from different areas) that all come with locales, fonts, translations etc. The issue is that some of the services have RTL orientation, and it just makes the back navigation button icon appear flipped. You could argue that in most cases, the user would have the phone's locale match the preferred service's locale he consumes in our app, but I still see this as undesired behaviour. I don't know if this is an intended change or a bug, and I couldn't find any way to enforce custom locale to back navigation button.
2
0
435
Sep ’23
Xcode keeps changing Build Settings Info.plist values on it's own
I have a project with several configurations and three targets: iOS app, WatchOS app and WatchOS Extension. I have bundle identifiers and other values in build settings set up through User-Defined Settings. When I change the version build number for the WatchOS target, Xcode changes the INFOPLIST_KEY_WKCompanionAppBundleIdentifier value on it's own, from my User-Defined Setting value INFOPLIST_KEY_WKCompanionAppBundleIdentifier = "${COMPANION_BUNDLE_ID}"; to INFOPLIST_KEY_WKCompanionAppBundleIdentifier = static.identifier.org; I have absolutely no idea why this happens, I have other projects with very similar setup and it doesn't happen there. It's a very undesirable behavior, as it ruins CI builds when I don't notice it and manually fix it. Is there anything I could do to prevent Xcode to change my set values?
0
1
521
Nov ’22
xcrun altool not working for multiple platforms
I can't seem to be able to upload separate packages for iOS and tvOS with the same bundle version. I would have expected that it would identify the package type correctly, since the type parameter is now enforced. I'm using --type ios and --type appletvos (as per altool help), and when using different bundle versions, both iOS and tvOS builds get uploaded correctly. The issue only started occuring with Xcode 13. Any idea what could be wrong?
1
0
836
Nov ’21
Unknown error when trying to work in dashboard
When I try to edit a schema, an error message appears as soon as I click anywhere: Error log - https://developer.apple.com/forums/content/attachment/ec02f954-48ba-4562-9bbc-741a0984ae01 Weird thing is it says production environment, but I am working on a development schema. No clue what I should do, but this prevents me from working at all with the dashboard. Anything I can try to fix this?
0
0
417
Apr ’21