Hello all my app got rejected for this reason:
"The app crashed during review. Apps that crash negatively impact users.
Steps leading to crash:
when tapping "Take Photo" option
Review device details:
Device type: iPad Air (5th generation)
OS version: iPadOS 18.3.1"
In my info.plist I set only iPhone -Portrait. I do not want my app on iPad what can I do? Do I make an iPad version also? Thanks
Apple Developers
RSS for tagThis is a dedicated space for developers to connect, share ideas, collaborate, and ask questions. Introduce yourself, network with other developers, and foster a supportive community.
Post
Replies
Boosts
Views
Activity
I’m developing an app that has a Fitbit login page embedded in a WKWebView. On the Fitbit login page, there is a Google login button.
When I try to log in to Fitbit via Google, some devices redirect back to the Fitbit login page even after entering the correct Google credentials. However, it works on the second attempt. I tested the same URL in the default browser, and it works fine when the page is loaded in the browser instead of inside the WebView.
I tried the following workarounds but was unable to fix the issue:
1. Enabled JavaScript in WebView.
2. Tried cookie synchronization between WKWebsiteDataStore and HTTPCookieStorage.
I would love to see a feature where the iPhone vibrates when a call is answered by the other person. This would be helpful for users who are walking or holding their phone away from their ear while waiting for the call to connect. The vibration would provide a subtle yet effective notification that the call has been picked up, reducing unnecessary screen-checking.
This feature could be optional and toggled in settings under Sounds & Haptics > Call Feedback for users who prefer it.
So I got charged the annual developer fee on December 2024, and then again this February 2025.
Worse, a few days after getting charged twice, I received an email from Apple saying my developer account subscription has been suspended due to failure in paying the annual fee.
I already submitted a support ticket to Apple, but I haven't gotten a response yet.
Is there something else I can do?
Would appreaciate any help.
Thanks!
I am facing an issue in iOS 18 that works fine in iOS 17 and earlier.
This happens when you set the project to use Swift 6, if you set swift 5 this will work ok.
The app has the Privacy - Camera Usage Description key in the Info.plist.
It is a wrapper that implements UIViewControllerRepresentable to create the UIViewController. This wrapper is within a view that gets pushed when the user presses a button (see snippet code below).
Sometimes, I get a popup asking for permission to access the camera, and the app crashes immediately. Other times, I don’t see the popup, and the app crashes right away.
I tried adding Task { @MainActor } within the requestAccess closure, but it did not resolve the issue. It does not matter the code within the closure; it crashes even if the closure is empty.
The crash trace shows _dispatch_assert_queue_fail (see the attached image).
Has anyone else experienced this issue? Any insights would be greatly appreciated.
The following code will crash if run as is.
***** Please add the Privacy - Camera Usage Description key in the Info.plist to prevent this issue.
import SwiftUI
import AVFoundation
struct ContentView: View {
var body: some View {
VStack {
Text("Hello, world!")
ViewControllerWrapper()
}
}
}
struct ViewControllerWrapper: UIViewControllerRepresentable {
func makeUIViewController(context: Context) -> ViewController {
ViewController()
}
func updateUIViewController(_ viewController: ViewController, context: Context) {}
}
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
AVCaptureDevice.requestAccess(for: .video) { _ in
}
}
}
This is a warning to anyone who uses the Signal app. There is a chance they are selling transcripts of phone calls and/or messages sent using their app. How do I know? What proof do I have? It's not 100% certainty but it's compelling.
Recently I was on a Signal phone call with a friend and a certain college came up as a very brief topic for discussion. This college had only come up once before a week earlier in a message sent through Signal. Before that, going back about 10 years at least, I hadn't spoken with anyone about that college. Not a single person. I also do not live anywhere near the college in question. (The other person does.) So why does this matter?
Simply that, immediately after that Signal call, I received a spam SMS message (not in Signal) from what I can only call a shadowy startup called ReUp Education, claiming to offer me a free service that is allegedly tied to that same college. The phone number that I received the SMS on was the one I registered with Signal and the SMS referred to me by name. (Note, the other person did not receive an SMS spam even though they live near said college.) There was no reason other than the Signal call and Signal message for me to be on ReUp's radar or for ReUp to associate me with that college.
So I looked into ReUp; their "office" address appears to be a shared mailbox at what appears to be a shared office in Austin Texas. They do not answer phone calls or return messages, they do not answer emails. Their customer service does not respond to inquiries. They appear to be a defunct startup except that there is a ReUp website. This raises the question of whether scammers have taken over their site and are impersonating a defunct startup.
The real question though is, who was it that sold my name, phone number and my "interest" in a particular college to them, and by what means? The ReUp spam SMS arrived right after the Signal phone call, not after the Signal message from a week earlier. Thus it is logical to deduce that the phone call was the trigger leading to the SMS, and that means the phone call audio was being transcribed (presumably on a server somewhere) and the transcript or part of it was sold to ReUp. The instantaneous arrival of the spam SMS after the call suggests it was all automated.
But how can I be sure the Signal app was the culprit? Checking my phone at the time, I found I had two other apps installed with audio recording permission: the NIOSH decibel meter and SoundHound (I used it to identify a single song, then never again used it). NIOSH was likely running in the background. SoundHound probably was not because I hadn't run it in two months and I believe I rebooted the phone in the meantime. If either of these apps was able to record the Signal phone call while in the background, maybe I could consider them as having means and motive to record and sell my phone call. But according to this response to my other question, it seems they can't (unless Apple is hiding something): https://developer.apple.com/forums/thread/770556
Even if the NIOSH app was able to record and upload the Signal phone call, one has to ask about motive. That app is provided by a federal agency of the US government. Would a government agency really sell a phone call transcript to dubious entities? More likely they'd silently send it to the NSA. But that's a tangent.
What about malware, you ask? I had reinstalled iOS 15 on the phone only a couple months earlier. I'm not running sketchy software on the phone. It's just mainstream apps, the most exotic being NIOSH. I don't visit shady websites where I might get hacked through Safari. I don't click on links in SMS spam. I don't open email attachments. The case for malware is weak. My phone is also not jailbroken.
Therefore by process of elimination, only the Signal app is a likely culprit.
But there were two Signal apps in use: The one on my phone and the one on my friend's device. The fact that I received the spam SMS, referring to me by name, in which "ReUp" claimed to offer a free service involving a college that is 1500+ miles away from me, whereas the person I was speaking to did not receive a spam SMS despite their living near that college, suggests it's the Signal app on my phone that uploaded the audio and transcribed it, tagging it with my details in particular.
So I tried to contact Signal. All I wanted was a denial from them that they are not selling transcripts of calls and other user data. It turns out, just like ReUp, Signal does not answer phone calls, they do not return calls, they do not answer emails. Their "customer service" agent responded 1 month after I contacted them and the response was boilerplate from a bot.
My interested being piqued, I looked into Signal's financials. People have always said that Signal is a nonprofit and doesn't seek to make money. People say it's encrypted and safe. Or at least that seems to be the mantra from every tech journalist and every computer security expert. A chorus of people are conditioning us to let our guard down.
But it turns out, Signal is very profitable. They bring in nearly $37 million per year despite their phone and messaging service being completely free to users. Signal's CEO makes roughly $520k per year. The CTO makes $670k. Here are some details: https://www.causeiq.com/organizations/signal-technology-foundation,824506840/
Are they selling user audio transcripts and/or messages in order to bring in that $37 million? If so they wouldn't be any different than other Silicon Valley tech companies.
People have always said, if the product is free, you're the product. That appears to be the case with Signal.
Hi,
I am a new user here, I have created my apple developer account and purchased an apple developer membership for a year. I have received my web order details and also the invoice few days ago but when I try to go to App Store Connect it won't let me in. I have contacted the apple developer support 3 days ago but I did not received any response yet. It's frustrating. I do not know much how to navigate on these apple products and devices so I am kind of lost here. Your help or advice, would be greatly appreciated.
Btw, I believed I have already enrolled in this apple developer membership because every time I tried to click enrol it leads me to another purchase membership page which I have already paid, so I ended up clicking the withdraw membership instead of clicking the purchase tab.
Thank you in advance to those who are able to address this concern.
Hello all guys!
As the title says, "I can't pay developer program". I've been trying for over 15 days and haven't been able to pay. This suffering is unreal.
We proceed to the payment page for the dev program, add the card details and while based on the email we receive, the purchase appears to be completed, my card is never charged and of course the process never progresses. I can't really understand what's happening.
Any help are welcome.
Thanks in advance
Bluetooth is no more working with the upgrade to iOS 18.3.1 I loaded this night !!! (iPhone SE model III).
Please debug it!
We are a technical team of a large enterprise whose main business depends on internally developed iOS applications. Our Apple enterprise developer account expires on February 16th, and we filled in the renewal application form before that, but it was rejected by Apple. We contacted the Apple consultant through Apple's official website, and they said that the enterprise department is a separate department, and they could not solve my problem. Later, after efforts, I directly contacted the email address of the enterprise department, and I explained our situation. After their review, the final plan still could not renew, but only extended the use of our P12 certificate, and the maximum extension was one year in the end, so that we can deal with the application that is being distributed by the enterprise as soon as possible. May I ask if there is any better way to successfully renew my account? Only the extension of the certificate is not what we want, my profile explains the whole process, but this is the only way at present,
We are a technical team of a large enterprise whose main business depends on internally developed iOS applications. Our Apple enterprise developer account expires on February 16th, and we filled in the renewal application form before that, but it was rejected by Apple. We contacted the Apple consultant through Apple's official website, and they said that the enterprise department is a separate department, and they could not solve my problem. Later, after efforts, I directly contacted the email address of the enterprise department, and I explained our situation. After their review, the final plan still could not renew, but only extended the use of our P12 certificate, and the maximum extension was one year in the end, so that we can deal with the application that is being distributed by the enterprise as soon as possible. May I ask if there is any better way to successfully renew my account? We only extended the certificate, which is not what we want, but this is the only way at present. If there is a good way to communicate, please check my personal information and have my email address for communication. Thank you all
https://developer.apple.com/documentation/appstoreservernotifications/app-store-server-notifications-changelog#June-10-2024
ONE_TIME_CHARGE notify type running in a sandbox environment for almost a year, the feature is not yet available for production environment.
The notification is already available in Google subscriptions.
Our services often miss orders because of the absence of this notification.
Can you give us an approximate time range?
I developed a Desktop application using Electron. This application can be opened on Mac computers and computers with other chips, but cannot be opened on a computer with an M3 Max chip. What is the general reason for this?
The following is the relevant error log message:
2025-02-12 20:37:53.668795+0800 0x8be62b Info 0x1c30e4d 13984 0 CoreServicesUIAgent: (LaunchServices) [com.apple.launchservices:open] _LSLaunchRB(ai.plaud.desktop.plaud , event=aevt/oapp, args=- 0x22010044/async opts=LSOpen2Options(preferRunning )
2025-02-12 20:37:53.671436+0800 0x8be62b Info 0x1c30e4d 13984 0 CoreServicesUIAgent: (LaunchServices) [com.apple.launchservices:open] LAUNCH: _LSLaunchThruRunningboard: ai.plaud.desktop.plaud /
2025-02-12 20:37:53.671912+0800 0x8be62b Info 0x1c30e4d 13984 0 CoreServicesUIAgent: (LaunchServices) [com.apple.launchservices:open] LAUNCH: Set flag for disabling pointer auth for launching ai.plaud.desktop.plaud
2025-02-12 20:37:53.685733+0800 0x8be62b Error 0x1c30e4d 13984 2 CoreServicesUIAgent: (LaunchServices) [com.apple.launchservices:open] LAUNCH: RBSLaunchRequest FAILURE ai.plaud.desktop.plaud 0x0-0x3f43f4 failed with error Error Domain=RBSRequestErrorDomain Code=5 "Launch failed." UserInfo={NSLocalizedFailureReason=Launch failed., NSUnderlyingError=0x6000005fd2f0 {Error Domain=NSPOSIXErrorDomain Code=1 "Operation not permitted" UserInfo={NSLocalizedDescription=Launchd job spawn failed}}}
2025-02-12 20:37:53.685765+0800 0x8be62b Error 0x1c30e4d 13984 2 CoreServicesUIAgent: (LaunchServices) [com.apple.launchservices:open] LAUNCH: Runningboard launch of ai.plaud.desktop.plaud returned RBSRequestErrorFailed, error Error Domain=RBSRequestErrorDomain Code=5 "Launch failed." UserInfo={NSLocalizedFailureReason=Launch failed., NSUnderlyingError=0x6000005fd2f0 {Error Domain=NSPOSIXErrorDomain Code=1 "Operation not permitted" UserInfo={NSLocalizedDescription=Launchd job spawn failed}}}, so returning -10810
2025-02-12 20:37:53.685797+0800 0x8be62b Error 0x1c30e4d 13984 2 CoreServicesUIAgent: (LaunchServices) [com.apple.launchservices:open] LAUNCH: request execute thru runningboard of 0x0-0x3f43f4 ai.plaud.desktop.plaud/ failed with error=Error Domain=NSOSStatusErrorDomain Code=-10810 "kLSUnknownErr: Unexpected internal error" UserInfo={_LSFunction=_LSLaunchWithRunningboard, _LSLine=3109, NSUnderlyingError=0x6000005fd3b0 {Error Domain=RBSRequestErrorDomain Code=5 "Launch failed." UserInfo={NSLocalizedFailureReason=Launch failed., NSUnderlyingError=0x6000005fd2f0 {Error Domain=NSPOSIXErrorDomain Code=1 "Operation not permitted" UserInfo={NSLocalizedDescription=Launchd job spawn failed}}}}}
Connection is getting broken while moving from background to foreground in latest iOS 18.3.is there any change regarding background activity?
is there any change in application background to foreground transition,as we are facing issue of broken connection for latest iOS 18.3?
Apple TV
Samsung TV
SONOS Soundbar + S1 stereo speakers
Apple TV Preferences
Sound output = SONOS soundbar
Samsung Preferences
Sound Output = SONOS HDMI eArc soundbar
start with Apple TV movies and as I switch from movie to movie, sound comes out stereo as it should
however when I switch to Netflix or YouTube TV with stereo content, sound comes out mono .. until I manually change the ATV Preferences to stereo.
As ong as I stay with Netflix content, stereo output. But change to YouRube TV or ATV, it automatically changes to mono.
?????
Why do I see over 1000 hours of screentime
for certain apps. First of all this throws off my average a second of all… why?
From the date the app was updated, the step count data retrieved from HealthKit was strange. On the other hand, step count data from the date before the update is imported normally.
After deleting and reinstalling the app, the problem did not occur.
Is there anyone who has experienced something like this or knows the cause?
Hey Guys!
I am an embedded systems engineer and I was looking to Dual Boot my MacBook Pro M2 Pro with Ubuntu-Asahi (Ubuntu for Apple Silicon) provided under this link:
https://github.com/UbuntuAsahi/ubuntu-asahi
I was having second thoughts regarding if I should pursue it or not, as I really don't know if my apple support would be there if something unexpected happens or most importantly, how reliable it would be or is it really safe?
Please guide me about the same!
Thanks!
The rearrangemnet of the emoji menu is driving me crazy. I never use Memojis or the Apple animal emojis and now they're all squished together at the front of the emoji keyboard and it's difficult to select what I want, since the menu is so small.
I switch between language and emoji keyboards frequently and this is extremely frustrating.