Search results for

Apple Maps Guides

149,828 results found

Post

Replies

Boosts

Views

Activity

Why don’t the dinosaurs in “Encounter Dinosaurs” respond to real-world light intensity?
I have a question about Apple’s preinstalled visionOS app “Encounter Dinosaurs.” In this app, the dinosaurs are displayed over the real-world background, but the PhysicallyBasedMaterial (PBM) in RealityKit doesn’t appear to respond to the actual brightness of the environment. Even when I change the lighting in the room, the dinosaurs’ brightness and shading remain almost the same. If this behavior is intentional — for example, if the app disables real-world lighting influence or uses a fixed lighting setup — could someone explain how and why it’s implemented that way?
1
0
404
3d
Information Needed & Rejected at the same time
Hi Everyone,I am a bit confused. Apple got back to me regarding to my app with an Information Needed mark asking about the advertisements (why did not it showed up during their review phase). Reviewer also did not find the In App Purchase Restore button, so the binary got rejected.I am confused what to now, as they were asking me to reply regarding to the Ads (which I did, and also explained where is the Restore button). However, do I also need to appeal the rejection? How long it takes until they read my answer and review it accordingly?Thanks,Tamas
2
0
279
4d
The purchaseDate timestamp on Apple's renewal orders is always 8 hours later than the time the notification is received.
Hello everyone. I encountered a problem when integrating Apple Pay. I obtained all the renewal orders through the Apple interface, and their purchaseDate is 8 hours later than the actual payment time. Why is this happening? According to the documentation, the purchaseDate value provided by Apple is a millisecond timestamp that represents the actual payment time of the user, so theoretically there shouldn’t be any timezone issues. This works well in client-initiated subscriptions, but in renewal scenarios, the purchaseDate becomes unreliable. Could this be due to some configuration in the configuration center? For example, I actually received an Apple notification at 1746686911000 (2025-05-08 06:48:31 Etc/GMT). However, the data returned by the Apple interface is as shown below: { appAccountToken: xxxx, bundleId: xxxx, currency: GBP, environment: Production, expiresDate: 1762616831000, inAppOwnershipType: PURCHASED, isUpgraded: false, offerDiscountType: , offerIdent
2
0
98
4d
Design-Copycats Rejection
Hi, Since last week, I’ve been trying to publish the new version of my Voxel game, which aims to fix many bugs and significantly optimize the game. This update is very important for improving the overall quality of the game. Unfortunately, this version is not being accepted on the App Store due to a Design - Copycats issue related to guideline 4.1. I’ve tried everything to resolve the problem by changing the screenshots, app preview, description, game name, icons, and even all metadata that could cause issues in the build. But nothing seems to work. I keep receiving the same rejection just a few minutes after submitting my build for review. Here is the full warning message: —————— “Guideline 4.1 - Design - Copycats This app or its metadata appears to be misrepresenting itself as another popular app or game already available on the App Store, from a developer's website or distribution source, or from a third-party platform. Apps should be unique and should not attempt to deceive users into thinking they are do
2
0
469
4d
Bluetooth work with BGTaskScheduler
Hi All, I'm working on an app that needs to connect to BLE device and on defined schedules download data from the device. the amount of data is segnificant and might take around a minute to download. we tought about utilizing both state restoration and preservation for app waking and scheduling (triggered by the ble peripheral) and BGTaskScheduler to schedule a task that will handle a long running task to manage the full data download. now, will this solution in general valid? isnt it a hack that goes around the 10s limit that state restoration enforces? i know there are limitations for BGTask (like when it runs, it might be terminated by the system etc) but considering that, can we proceed with this approach without breaching apple guidelines? thank you in advance!
2
0
91
4d
Azure AD Graph API retirement and Apple Internet Accounts
Microsoft are retiring the “Azure AD Graph API”. We allow the use of Apple email apps in our M365 tenant via the “Apple Internet Accounts” Entra ID Enterprise Application, however this is using the “User.Read” permission from this retiring “Azure AD Graph API”. My concern is that Apple email app’s will stop working in our tenant when Microsoft retire the “Azure AD Graph API” and this permission is removed, as this is an Apple managed Enterprise Application, we have no method of changing the permissions ourselves. I have not been able to find any information on how the “Apple Internet Accounts” Entra ID Enterprise Application can be updated to use the required, newer “Microsoft Graph API” “User.Read” permission. It is not possible for us to change the permissions on the “Apple Internet Accounts” Entra ID Enterprise Application in our tenant, my assumption is that Apple would need to deploy a newer version of Email app that uses the newer “Microsoft
1
0
975
4d
Reply to Notarization Incomplete for Github Workflows
However, we are trying our hardest to maintain a unified codebase going forward, so we are very much trying to prioritize finding a way to make the original python build work. That's all well and good. But Apple's priority is obviously Swift apps for iOS. I have no reason to think that the workflow is the source of this issue I didn't say the workflow is the source of the issue. I said the workflow is the easy part. The difficult part will be getting the Python app to run once it's been notarized. That's a significantly different runtime environment. I wasn't able to find any resources in the documentation about the nuances of notarizing python apps. And you won't. You can search this forum for either python or any variant of notarized and find dozens of posts about notarizing Python apps. Apple Developer support usually tries very hard to help, but it's always painful.
Topic: Code Signing SubTopic: Notarization Tags:
4d
Reply to App Still Waiting for Review
Thanks for the post, it seems like you already have a case id for an expedited submission. I would recommend you contact them on that case. We appreciate your interest in participating in the forums! These forums are for questions about developing software and accessories for Apple platforms. For questions about app review, the support case you have is a better place for them to provide you an answer. Hope this helps. Albert Pascual
  Worldwide Developer Relations.
4d
Copying of app targets and corresponding files from older Xcode projects to a current one
Hi, so here's my situation: I am currently building an app of which I want to have an Apple Watch standalone version / companion (idk yet, also doesn't matter). For it to be compatible with basically every Watch except for the original (Series 0) I want support for down to watchOS 6, as many models ended there. I also don't need the newest features for basic functionality and I can still add more for newer versions while keeping the basic functionality for watchOS 6, so that is not a concern, I'd rather have the compatibility. However, watchOS 6 is the last version to require the Storyboard architecture with an app bundle and extension target. I did some research and found out that you can create that and set the development target to 6.0 while also having a SwiftUI target with a development target of 7.0. That would have the benefit of being able to use SwiftUI for modern features to give a nice experience while building a basic but functional version for 6.0 in Storyboard architecture. And it would
2
0
104
4d
Reply to Copying of app targets and corresponding files from older Xcode projects to a current one
Good evening, thanks so much for your reply. That however is also not an issue for me, as I can still code and test the older structured app by using Xcode 12 for that and an Apple Watch Series 5 with watchOS 6.2 I have for such testing purposes. Once that is done I won't change that version by much anymore, I just need to import it to the existing project for compatibility with the basic functions. As the core of my app will be a pretty basic but for some people daily used functionality I want to have as much compatibility as possible so everyone can use it, not only people with reasonably new hardware. More special features that are not as important for the core function can still be implemented for newer versions, and that will be where my attention is going to be for future development. Debugging of the storyboard version won't be necessary once it is in that project, as nothing will really change for that. I just want to have that base line of functionality for everyone. Maybe I could explain my
4d
DriverKit IOUserSCSIPeripheralDeviceType00: kernel panic when setPowerState exceeds 20 seconds
We have an IOUserSCSIPeripheralDeviceType00 class DEXT supporting USB attached devices. With some high-capacity drives, the default setPowerState can exceed 20s to complete. This triggers a kernel panic, although this drive behavior is not unexpected. With a kernel extension implementing similar functionality we see no such problem as it appears from reading of Apple open source the timeout was 100s. What changes will allow setPowerState to complete without the kernel panic? kernel panic report excerpt attached. panic-full-2025-09-04-063127.0003.txt
3
0
83
4d