Post

Replies

Boosts

Views

Activity

Reply to Symbol missing when building in Xcode cloud with Xcode 16 beta and running on macOS 14.6
I have experimented a little more. I can reproduce this issue by: create a new project in Xcode 16 beta 6 with default settings Include any reference to NSDecimalRound() Build an Archive build from Xcode Launch the App. Here is the code I am adding to trigger the crash: public extension Decimal { func rounded(_ roundingMode: Decimal.RoundingMode = .plain) -> Decimal { var result = Decimal() var number = self NSDecimalRound(&result, &number, 0, roundingMode) return result } } This seems very bad so I have filed FB14900250 but this is a pretty big blocker for us to be able to ship anything right now.
Aug ’24
Reply to not able redeem the invite in test flight
I am also seeing this after using the newly released account purchases migration. In my case: I have a work email for ASC. That email is part of an internal team I have an old "purchases only" account that I was signed into TestFlight as and was able to use the internal team TestFlight builds fine. I have a personal primary Apple account that I am signed in for iCloud etc. The steps I went through: removed all apps from TestFlight on my purchases account. did the purchases migration flow signed out of my purchases only account and into TF with my primary account. Tried to re-add my TestFlight internal builds via a new invite email (sent to my work email as this is the "internal" ASC one) On trying to accept the invite I get the message: "The apple account you are currently signed with, [1] does not matching the one which is associated to this invitation. You can sign in to TestFlight with the original Apple Account, [2] or request new invitation from the developer" where [1] is my primary account I am signed in with and [2] is the old now defunct purchases only account. Note, neither of which is the actual address the invite was sent to. @nnagesh I have no idea how to resolve this, did you manage to find a solution?
Mar ’25
Reply to not able redeem the invite in test flight
I have a reply from Apple and I think I now understand why you might be seeing this error. TestFlight builds are associated with an Apple Account email address that may be different from the address that was invited. You need to remove the email in ASC and wait 90 days for all builds to expire before it can be re-used by a different email address. Because I can't practically afford to wait 90 days for the builds to all expire my work-around was to add a second Apple account I have to our internal team and then invite that account to TestFlight builds. It seems to have worked and I'm hoping in 90 days time I can switch back to using my main account.
Mar ’25
Reply to How to disable automatic updates to MPNowPlayingInfoCenter from AVPlayer
We also face this issue. We are using AVAudioEngine for audio playback and manually control MPNowPlayingInfoCenter. We use AVPlayer for some silent background videos in app but when doing so the video player controls the playbackState with no way to opt-out. After filing a DTS, feedback and lab I am fairly sure there is no solution for this currently unfortunately. I filed FB9837867 and am crossing my fingers for some progress. Our current work-around which is not ideal is to set MPNowPlayingInfoCenter.default().nowPlayingInfo = nil whenever we pause the audio playback. This seems to somewhat work but also has some other not great side-effects. @Rodrigue2g Did you find any better solutions since posting this? I would encourage you to file feedback and mention FB9837867 as well!
Topic: Media Technologies SubTopic: Video Tags:
Jun ’25
Reply to TestFlight installations repeatedly failing on macOS
Yes! We are experiencing the same issue. We have a cross platform app that builds on Xcode cloud for iOS, macOS & tvOS. The builds complete without any errors in Xcode cloud. Since a week or so ago the macOS builds sometimes (~50% of the time??) update fine through TestFlight but other times have the behaviour described above of spinning for a couple of seconds and then failing to install. If a build exhibits this behaviour as far as I can tell it always has this behaviour (on an M! MacBook Pro at least) sometimes a second build of the same code installs fine but not always so it seems like there is maybe some element of chance in the build pipeline and/or TestFlight distribution. As far as I can tell when this happens the iOS and tvOS builds are installable and work as expected so it seems like the issue maybe isolated to macOS.
Jul ’25
Reply to TVTopShelfContentProvider and Swift 6 Concurrency
Thanks for the confirmation. Unfortunately the ergonomics of the completion hander version are a little awkward for my use case because of other asynchronous logic and concurrency calls. I will use @preconncurrency for now and hope that the API issues can get resolved soon. I have filed this as: FB19576198 (no idea where I was supposed to file this as I couldn't find an option for TVServices so I set it as "‌Something else not on this list" but hopefully it makes it to the right people!)
Topic: App & System Services SubTopic: General Tags:
Aug ’25