Search results for

“translate scheme”

6,658 results found

Post

Replies

Boosts

Views

Activity

Reply to EXC_BAD_ACCESS if Address or Thread Sanitizer is enabled
Bingo. Xcode Version 16.3 (16E140) New iOS App project, iOS 18.4, edit Scheme, switch on: address sanitizer, detect use of stack after return, undefined behavior sanitizer, main thread checker thread performance checker malloc scribble zombie objects api validation And you get (iPhone 13 iOS 18.4 simulator): `libclang_rt.asan_iossim_dynamic.dylib`__sanitizer::MemoryMappingLayout::Next: 0x1100d9e50 <+0>: cmpl $-0x1, 0x8(%rdi) 0x1100d9e54 <+4>: jl 0x1100d9e7b ; <+43> 0x1100d9e56 <+6>: pushq %rbp 0x1100d9e57 <+7>: movq %rsp, %rbp 0x1100d9e5a <+10>: pushq %r15 0x1100d9e5c <+12>: pushq %r14 ... 0x1100d9f54 <+260>: movl 0x4(%r13), %eax 0x1100d9f58 <+264>: addq %rax, %r13 -> 0x1100d9f5b <+267>: movl (%r13), %eax 0x1100d9f5f <+271>: cmpl $0xc, %eax 0x1100d9f62 <+274>: jne 0x1100d9f50 ; <+256> ` If you modify the App to run on iOS 18.0 (minimum deployment), add a simulator for iOS 18.0, you will find it runs fine on 18.0, with al
May ’25
Apple Watch companion App not installing when installing iOS app
There's another thread on here with similar Q but seems to have no resolution. So starting my own. The basics Xcode 15.3.0 beta 3 iOS 17.4 The WatchOS 10.4 I have an iPhone app with a companion watch app. In Xcode if I set the scheme to my iOS app it installs on my phone but the companion watch app does not auto install on my watch. Automatic App Install is turned on in Watch app on iPhone. To run the app on watchOS I have to run it directly from the watch scheme on Xcode. If I delete the app from the watch then go into the iOS watch app on the iOS device to install on my watch I receive an error This app could not be installed at this time Is there a known cause solution?
1
0
1.2k
Feb ’24
iOS Camera access issues in Developer mode on real device - PermissionStatus.permanentlyDenied
Xcode Version 16.3 (16E140) App developed in Flutter Flutter 3.29.3 Test iPhone device: iPhone 16 Pro running iOS 18.5 I have an app that requires Camera access. This used to work before with iOS 18.4.x. I have dumbed down my app to just get Camera permission. Even then it fails flutter: Camera permission: PermissionStatus.denied flutter: Photos permission: PermissionStatus.denied flutter: Microphone permission: PermissionStatus.denied flutter: --- End Debug Info --- flutter: Loaded translations from asset for en_US container_create_or_lookup_app_group_path_by_app_group_identifier: client is not entitled container_create_or_lookup_app_group_path_by_app_group_identifier: client is not entitled container_create_or_lookup_app_group_path_by_app_group_identifier: client is not entitled container_create_or_lookup_app_group_path_by_app_group_identifier: client is not entitled container_create_or_lookup_app_group_path_by_app_group_identifier: client is not entitled container_create_or_lookup_app_group_path_b
1
0
174
May ’25
Reply to EXC_BAD_ACCESS if Address or Thread Sanitizer is enabled
Thanks Quinn, I'm sure a new and clean empty project runs, but this is a (big) existing project, objective-c, no storyboard but XIBs, that has run fine before 18.4, for years. As the crash happens before my code is even entered I don't even know where to start! Does this Sanitizer message mean anything to you? What is the problem with MemoryMappingLayout? libclang_rt.asan_iossim_dynamic.dylib__sanitizer::MemoryMappingLayout::Next: 0x10f2dae50 <+0>: cmpl $-0x1, 0x8(%rdi)` With the sanitizers switched off in the Run Scheme the app runs fine in the Simulator, but I have a user that experiences an actual crash on device. That crash is different from what I experience: the app crashes on simulator before entering my code, after displaying the splash screen, while the user has an app that does startup, and can be used for a few seconds, but crashes on a certain input. As is, I cannot even establish if these crashes are related. In the App Analytics in AppstoreConnect I see no increase in the number o
May ’25
Reply to Mac Catalyst App can't launch, reason: Library not loaded: /usr/lib/libc++.1.dylib
Thanks for the full crash report. That confirms that the program is being run under Rosetta: Code Type: X86-64 (Translated) I played around with this here in my office. Consider: Using Xcode 16.3, I created a new project from the iOS > App template. I removed the Mac > Designed for iPad destination and replaced it with the Mac > Mac Catalyst one. I changed the deployment target to iOS 18.0 (hence macOS 15.0). I set the run destination to Any Mac (Mac Catalyst, arm64, x86_64). I built the app. And copied the app over to a macOS 15.3.2 VM [1]. I launched it from the Finder. It launched just fine. I quit it. In Finder > File > Get Info, I enabled Open Using Rosetta. I launched the app. The system offered to install Rosetta. I ran through that process. I launched the app again. It crashed at launch, and the resulting crash report is very similar to yours. I’ve included my crash report below, just for your reference. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Appl
Topic: App & System Services SubTopic: Core OS Tags:
May ’25
Reply to EXC_BAD_ACCESS if Address or Thread Sanitizer is enabled
Have you tried reproducing this with a small test project? I just tried this here in my office and didn’t have a problem. Specifically: Using Xcode 16.3 on macOS 15.4, I created a new app from the iOS > App template. I ran it on the iPhone 16 simulator, simulating iOS 18.4. It launched successfully. In the scheme editor I enabled Address Sanitizer. I ran it again. It launched successfully. In the scheme editor I disabled Address Sanitizer and enable Thread Sanitizer. It launched successfully. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
May ’25
Reply to 你好
Hey, if I have to translate your words to read them, you can translate my words to read them, it's only fair. I'm guessing you want to enable Developer mode on your iPhone without a computer? You do it in Settings > Privacy & Security. If it's something else, you really need to ask us a more detailed question.
May ’25
Adoption of New MV3 Standards for Browser Extensions
As with the adoption of MV3 standards among all major browser vendors that allow browser extensions at the client-side, I understand that this is the same with Safari as well, as mentioned here (https://www.wwdcnotes.com/notes/wwdc22/10099/). However, as with Firefox, browsers may choose to adopt them incompletely and with few changes. I had a few questions regarding how Safari views this transition and what would be the next steps from here. Thus, it would be really great if the browser team could provide your insights on any or all of the following points: Would Safari adopt the exact standards proposed by the Chromium ecosystem such as with functionalities like header-based modifications in the coming days. What would be the general timeline be for this in general? Does this also translate to the fact that existing standards with MV2 standards would not be allowed to operate any further, as with the timeline with Chromium? Regards
3
0
2k
May ’25
Reply to adhoc ipa, installed on iOS 18 devices, udp and tcp cannot access the local network, such as 17.25.11.128
Thank you for your reply. We use xcode to modify scheme Run from Debug to Release, run the App, and it works fine. Run release directly in xcode, and it works fine. But xcode archive, then export adhoc ipa, install and run this ipa, and an error is reported, and the local network cannot be connected. Both are in the system settings, and the local network switch of the App is turned on. I checked No route to host, and the error code is 65. The network configuration is the same, and it is definitely not a problem with the network connection Wi-Fi. Later, I will make a demo and put it on github, and give a link. I'm a little sorry that the source code cannot be disclosed. You can contact me directly, by phone or email. Thank you for your reply again. #define EHOSTUNREACH 65 /* No route to host */ [2025-05-26 14:16:45.457] [debug] [q_hdd]: 2025-05-26 06:16:45.456 [error] [Bifrost] [6140817408] dcc8e1bb NetConfig.cpp:471 Poco::Exception exception: Net Exception: No route to host: 172.25.11.120:443. [16204
May ’25
Severe Keyboard Lag in Roblox on iOS 18.4 (Resolves When Low Power Mode is On)
Hi, I’m experiencing a serious keyboard lag issue on my iPhone 15 Pro Max running iOS 18.4. When playing games in Roblox, if I try to type in the in-game chat using the default iOS keyboard, the typing becomes extremely laggy and drops a lot of frames. However, if I turn on Low Power Mode, the issue disappears completely, and typing becomes smooth again. This suggests that the problem may be related to background optimization or system performance handling in iOS 18.4. Open Roblox and start any game with chat input and Try typing in the chat box using the iOS keyboard than Observe serious lag and frame drops and Enable Low Power Mode.The lag disappears instantly. • iPhone 15 Pro Max • iOS version: 18.4 • Keyboard: Default iOS keyboard • Issue only occurs when Low Power Mode is OFF Please investigate this behavior. It’s very disruptive during gameplay and seems linked to performance scaling or system optimization. Thanks! My English is not very good and these are the ones I edited using Google Translate
1
0
150
May ’25
I encountered some problems while developing the default translation app.
Simulator device failed to install the application. Domain: IXErrorDomain Code: 2 Failure Reason: Invalid placeholder attributes. User Info: { DVTErrorCreationDateKey = 2025-04-01 17:20:32 +0000; FunctionName = +[IXPlaceholder _placeholderForBundle:client:withParent:installType:metadata:placeholderType:mayBeDeltaPackage:isFromSerializedPlaceholder:error:]; IDERunOperationFailingWorker = IDELaunchiPhoneSimulatorLauncher; SimCallingSelector = installApplication:withOptions:error:; SourceFileLine = 981; } Failed to create app extension placeholder for /Users/eddiepeng/Library/Developer/Xcode/DerivedData/Omnit-bjygrdfdoommzzcnbjuvwoakvdkw/Build/Products/Release-iphonesimulator/Omnit.app/PlugIns/OmnitTranslationExtension.appex Domain: IXErrorDomain Code: 2 Failure Reason: Failed to create promise. User Info: { FunctionName = +[IXPlaceholder _placeholderForBundle:client:withParent:installType:metadata:placeholderType:mayBeDeltaPackage:isFromSerializedPlaceholder:error:]; SourceFileLine = 981; } Failed to set placeh
3
0
127
Apr ’25
Improving person segmentation and occlusion quality in RealityKit
I’m building an app that uses RealityKit and specifically ARConfiguration.FrameSemantics.personSegmentationWithDepth. The goal is to insert an AR object into the scene behind a person, and an additional AR object in front of the person, while being as photo realistic as possible. Through testing, I’ve noticed that many times, the edges of the person segmentation mask are not well matched to the actual person, and parts of the person are transparent, with the AR object bleeding through. It’s sort of like a “bad green screen” effect, which I’d expect to see a little bit, but not to this extent. I’ve been testing on iPhone 16, iPhone 14 Pro, iPad Pro 12.9 inch 6th Generation, and iPhone 12 Pro, with similar results across all devices. I’m wondering what else I can do to improve this… either code changes, platform (like different iPhone models), or environment (like lighting, distance, etc). Attaching some example screen grabs and a minimum reproducible code sample. Appreciate any insights! import ARKit import Sw
1
0
124
May ’25
Reply to NLTagger.requestAssets hangs indefinitely
Hello, We recommend the error handling described in documentation for requestAssets(for:tagScheme:completionHandler:) i.e. use the completion handler to determine whether your request was successful and keep in mind that the request may not succeed and/or may make take a noteworthy amount of time to complete. Use this method to ask the Natural Language framework to load any missing assets for that tag scheme. This method returns immediately but the framework may need time to complete the request. When the framework completes the request, it notifies your app with the completionHandler you provided to the method. In your completion handler, use the result parameter to check whether the tag scheme is now available. The Natural Language framework may call your completionHandler immediately if it knows the state of the tag scheme’s assets or if it experiences an error. If you continue to encounter errors in requests that you would expect to succeed or requests that don't fail in a reaso
Topic: Machine Learning & AI SubTopic: General Tags:
May ’25
Reply to EXC_BAD_ACCESS if Address or Thread Sanitizer is enabled
Bingo. Xcode Version 16.3 (16E140) New iOS App project, iOS 18.4, edit Scheme, switch on: address sanitizer, detect use of stack after return, undefined behavior sanitizer, main thread checker thread performance checker malloc scribble zombie objects api validation And you get (iPhone 13 iOS 18.4 simulator): `libclang_rt.asan_iossim_dynamic.dylib`__sanitizer::MemoryMappingLayout::Next: 0x1100d9e50 <+0>: cmpl $-0x1, 0x8(%rdi) 0x1100d9e54 <+4>: jl 0x1100d9e7b ; <+43> 0x1100d9e56 <+6>: pushq %rbp 0x1100d9e57 <+7>: movq %rsp, %rbp 0x1100d9e5a <+10>: pushq %r15 0x1100d9e5c <+12>: pushq %r14 ... 0x1100d9f54 <+260>: movl 0x4(%r13), %eax 0x1100d9f58 <+264>: addq %rax, %r13 -> 0x1100d9f5b <+267>: movl (%r13), %eax 0x1100d9f5f <+271>: cmpl $0xc, %eax 0x1100d9f62 <+274>: jne 0x1100d9f50 ; <+256> ` If you modify the App to run on iOS 18.0 (minimum deployment), add a simulator for iOS 18.0, you will find it runs fine on 18.0, with al
Replies
Boosts
Views
Activity
May ’25
Apple Watch companion App not installing when installing iOS app
There's another thread on here with similar Q but seems to have no resolution. So starting my own. The basics Xcode 15.3.0 beta 3 iOS 17.4 The WatchOS 10.4 I have an iPhone app with a companion watch app. In Xcode if I set the scheme to my iOS app it installs on my phone but the companion watch app does not auto install on my watch. Automatic App Install is turned on in Watch app on iPhone. To run the app on watchOS I have to run it directly from the watch scheme on Xcode. If I delete the app from the watch then go into the iOS watch app on the iOS device to install on my watch I receive an error This app could not be installed at this time Is there a known cause solution?
Replies
1
Boosts
0
Views
1.2k
Activity
Feb ’24
iOS Camera access issues in Developer mode on real device - PermissionStatus.permanentlyDenied
Xcode Version 16.3 (16E140) App developed in Flutter Flutter 3.29.3 Test iPhone device: iPhone 16 Pro running iOS 18.5 I have an app that requires Camera access. This used to work before with iOS 18.4.x. I have dumbed down my app to just get Camera permission. Even then it fails flutter: Camera permission: PermissionStatus.denied flutter: Photos permission: PermissionStatus.denied flutter: Microphone permission: PermissionStatus.denied flutter: --- End Debug Info --- flutter: Loaded translations from asset for en_US container_create_or_lookup_app_group_path_by_app_group_identifier: client is not entitled container_create_or_lookup_app_group_path_by_app_group_identifier: client is not entitled container_create_or_lookup_app_group_path_by_app_group_identifier: client is not entitled container_create_or_lookup_app_group_path_by_app_group_identifier: client is not entitled container_create_or_lookup_app_group_path_by_app_group_identifier: client is not entitled container_create_or_lookup_app_group_path_b
Replies
1
Boosts
0
Views
174
Activity
May ’25
Reply to EXC_BAD_ACCESS if Address or Thread Sanitizer is enabled
Thanks Quinn, I'm sure a new and clean empty project runs, but this is a (big) existing project, objective-c, no storyboard but XIBs, that has run fine before 18.4, for years. As the crash happens before my code is even entered I don't even know where to start! Does this Sanitizer message mean anything to you? What is the problem with MemoryMappingLayout? libclang_rt.asan_iossim_dynamic.dylib__sanitizer::MemoryMappingLayout::Next: 0x10f2dae50 <+0>: cmpl $-0x1, 0x8(%rdi)` With the sanitizers switched off in the Run Scheme the app runs fine in the Simulator, but I have a user that experiences an actual crash on device. That crash is different from what I experience: the app crashes on simulator before entering my code, after displaying the splash screen, while the user has an app that does startup, and can be used for a few seconds, but crashes on a certain input. As is, I cannot even establish if these crashes are related. In the App Analytics in AppstoreConnect I see no increase in the number o
Replies
Boosts
Views
Activity
May ’25
Reply to Mac Catalyst App can't launch, reason: Library not loaded: /usr/lib/libc++.1.dylib
Thanks for the full crash report. That confirms that the program is being run under Rosetta: Code Type: X86-64 (Translated) I played around with this here in my office. Consider: Using Xcode 16.3, I created a new project from the iOS > App template. I removed the Mac > Designed for iPad destination and replaced it with the Mac > Mac Catalyst one. I changed the deployment target to iOS 18.0 (hence macOS 15.0). I set the run destination to Any Mac (Mac Catalyst, arm64, x86_64). I built the app. And copied the app over to a macOS 15.3.2 VM [1]. I launched it from the Finder. It launched just fine. I quit it. In Finder > File > Get Info, I enabled Open Using Rosetta. I launched the app. The system offered to install Rosetta. I ran through that process. I launched the app again. It crashed at launch, and the resulting crash report is very similar to yours. I’ve included my crash report below, just for your reference. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Appl
Topic: App & System Services SubTopic: Core OS Tags:
Replies
Boosts
Views
Activity
May ’25
Reply to EXC_BAD_ACCESS if Address or Thread Sanitizer is enabled
Have you tried reproducing this with a small test project? I just tried this here in my office and didn’t have a problem. Specifically: Using Xcode 16.3 on macOS 15.4, I created a new app from the iOS > App template. I ran it on the iPhone 16 simulator, simulating iOS 18.4. It launched successfully. In the scheme editor I enabled Address Sanitizer. I ran it again. It launched successfully. In the scheme editor I disabled Address Sanitizer and enable Thread Sanitizer. It launched successfully. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Replies
Boosts
Views
Activity
May ’25
Reply to 你好
Hey, if I have to translate your words to read them, you can translate my words to read them, it's only fair. I'm guessing you want to enable Developer mode on your iPhone without a computer? You do it in Settings > Privacy & Security. If it's something else, you really need to ask us a more detailed question.
Replies
Boosts
Views
Activity
May ’25
Adoption of New MV3 Standards for Browser Extensions
As with the adoption of MV3 standards among all major browser vendors that allow browser extensions at the client-side, I understand that this is the same with Safari as well, as mentioned here (https://www.wwdcnotes.com/notes/wwdc22/10099/). However, as with Firefox, browsers may choose to adopt them incompletely and with few changes. I had a few questions regarding how Safari views this transition and what would be the next steps from here. Thus, it would be really great if the browser team could provide your insights on any or all of the following points: Would Safari adopt the exact standards proposed by the Chromium ecosystem such as with functionalities like header-based modifications in the coming days. What would be the general timeline be for this in general? Does this also translate to the fact that existing standards with MV2 standards would not be allowed to operate any further, as with the timeline with Chromium? Regards
Replies
3
Boosts
0
Views
2k
Activity
May ’25
Reply to adhoc ipa, installed on iOS 18 devices, udp and tcp cannot access the local network, such as 17.25.11.128
Thank you for your reply. We use xcode to modify scheme Run from Debug to Release, run the App, and it works fine. Run release directly in xcode, and it works fine. But xcode archive, then export adhoc ipa, install and run this ipa, and an error is reported, and the local network cannot be connected. Both are in the system settings, and the local network switch of the App is turned on. I checked No route to host, and the error code is 65. The network configuration is the same, and it is definitely not a problem with the network connection Wi-Fi. Later, I will make a demo and put it on github, and give a link. I'm a little sorry that the source code cannot be disclosed. You can contact me directly, by phone or email. Thank you for your reply again. #define EHOSTUNREACH 65 /* No route to host */ [2025-05-26 14:16:45.457] [debug] [q_hdd]: 2025-05-26 06:16:45.456 [error] [Bifrost] [6140817408] dcc8e1bb NetConfig.cpp:471 Poco::Exception exception: Net Exception: No route to host: 172.25.11.120:443. [16204
Replies
Boosts
Views
Activity
May ’25
Severe Keyboard Lag in Roblox on iOS 18.4 (Resolves When Low Power Mode is On)
Hi, I’m experiencing a serious keyboard lag issue on my iPhone 15 Pro Max running iOS 18.4. When playing games in Roblox, if I try to type in the in-game chat using the default iOS keyboard, the typing becomes extremely laggy and drops a lot of frames. However, if I turn on Low Power Mode, the issue disappears completely, and typing becomes smooth again. This suggests that the problem may be related to background optimization or system performance handling in iOS 18.4. Open Roblox and start any game with chat input and Try typing in the chat box using the iOS keyboard than Observe serious lag and frame drops and Enable Low Power Mode.The lag disappears instantly. • iPhone 15 Pro Max • iOS version: 18.4 • Keyboard: Default iOS keyboard • Issue only occurs when Low Power Mode is OFF Please investigate this behavior. It’s very disruptive during gameplay and seems linked to performance scaling or system optimization. Thanks! My English is not very good and these are the ones I edited using Google Translate
Replies
1
Boosts
0
Views
150
Activity
May ’25
I encountered some problems while developing the default translation app.
Simulator device failed to install the application. Domain: IXErrorDomain Code: 2 Failure Reason: Invalid placeholder attributes. User Info: { DVTErrorCreationDateKey = 2025-04-01 17:20:32 +0000; FunctionName = +[IXPlaceholder _placeholderForBundle:client:withParent:installType:metadata:placeholderType:mayBeDeltaPackage:isFromSerializedPlaceholder:error:]; IDERunOperationFailingWorker = IDELaunchiPhoneSimulatorLauncher; SimCallingSelector = installApplication:withOptions:error:; SourceFileLine = 981; } Failed to create app extension placeholder for /Users/eddiepeng/Library/Developer/Xcode/DerivedData/Omnit-bjygrdfdoommzzcnbjuvwoakvdkw/Build/Products/Release-iphonesimulator/Omnit.app/PlugIns/OmnitTranslationExtension.appex Domain: IXErrorDomain Code: 2 Failure Reason: Failed to create promise. User Info: { FunctionName = +[IXPlaceholder _placeholderForBundle:client:withParent:installType:metadata:placeholderType:mayBeDeltaPackage:isFromSerializedPlaceholder:error:]; SourceFileLine = 981; } Failed to set placeh
Replies
3
Boosts
0
Views
127
Activity
Apr ’25
Dark mode for extension popups
The extension popups don't seem to support the dark mode media query. The only way the query gets detected is when a color-scheme is added:
Replies
5
Boosts
0
Views
1.4k
Activity
May ’25
Improving person segmentation and occlusion quality in RealityKit
I’m building an app that uses RealityKit and specifically ARConfiguration.FrameSemantics.personSegmentationWithDepth. The goal is to insert an AR object into the scene behind a person, and an additional AR object in front of the person, while being as photo realistic as possible. Through testing, I’ve noticed that many times, the edges of the person segmentation mask are not well matched to the actual person, and parts of the person are transparent, with the AR object bleeding through. It’s sort of like a “bad green screen” effect, which I’d expect to see a little bit, but not to this extent. I’ve been testing on iPhone 16, iPhone 14 Pro, iPad Pro 12.9 inch 6th Generation, and iPhone 12 Pro, with similar results across all devices. I’m wondering what else I can do to improve this… either code changes, platform (like different iPhone models), or environment (like lighting, distance, etc). Attaching some example screen grabs and a minimum reproducible code sample. Appreciate any insights! import ARKit import Sw
Replies
1
Boosts
0
Views
124
Activity
May ’25
Reply to NLTagger.requestAssets hangs indefinitely
Hello, We recommend the error handling described in documentation for requestAssets(for:tagScheme:completionHandler:) i.e. use the completion handler to determine whether your request was successful and keep in mind that the request may not succeed and/or may make take a noteworthy amount of time to complete. Use this method to ask the Natural Language framework to load any missing assets for that tag scheme. This method returns immediately but the framework may need time to complete the request. When the framework completes the request, it notifies your app with the completionHandler you provided to the method. In your completion handler, use the result parameter to check whether the tag scheme is now available. The Natural Language framework may call your completionHandler immediately if it knows the state of the tag scheme’s assets or if it experiences an error. If you continue to encounter errors in requests that you would expect to succeed or requests that don't fail in a reaso
Topic: Machine Learning & AI SubTopic: General Tags:
Replies
Boosts
Views
Activity
May ’25
"BAD_REQUEST" in iCloudKit Telemetry
I've recently added iCloud backup on my chat app. Conversations are backing up fine but some users are losing their chats and when I see the telemetry it show BAD_REQUEST error. I couldn't find any details or solution for it. Does anyone has any idea what it could be? My development scheme is already fully deployed to production.
Replies
3
Boosts
0
Views
192
Activity
Apr ’25