Hello, dear forum members! I have a serious (for me personally) question for you.
I have a personal iphone 15 pro max, updated to the latest 18.3.
There are many bugs and glitches in my work applications.
I ask you for help. I need to find (or generate) a signature for ipsw iOS 17.5/6/7 to flash my phone.
I don't want to get rid of it, sell it, etc.
This is a dedicated space for developers to connect, share ideas, collaborate, and ask questions. Introduce yourself, network with other developers, and join us in fostering a supportive community.
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
Dear Apple Support Team,
I am trying to shared data between two different App target. Target A is main iOS app and Target B is Intent Extension. I have create app group and utilise app group to share data between different target but when setting the user default from Target B stile getting container null.
Target B UserDefault object details
sharedDefaults UserDefaults 0x0000600000c05110
baseNSObject@0 NSObject
kvo id 0x0 0x0000000000000000
[0] id
identifier __CFString * "group.com.xxxx. xxxx" 0x0000600001704900
container __CFString * NULL 0x0000000000000000
_volatileDomainNames id 0x0 0x0000000000000000
[0] id
Code snippet in Target B to setting UserDefault
guard let sharedDefaults = UserDefaults(suiteName: SharedUserDefaults.suitName)else {
completion(MuteIntentResponse(code: .failure, userActivity: nil))
return
}
///["event": AudioCommand.mute.rawValue]
sharedDefaults.set("test", forKey: SharedUserDefaults.Keys.audioCommand)
let didSynchronize = sharedDefaults.synchronize()
print("Intent Extension: Wrote Synchronize successful: \(didSynchronize)")
guard let command = sharedDefaults.string(forKey: SharedUserDefaults.Keys.audioCommand) else {
completion(MuteIntentResponse(code: .failure, userActivity: nil))
return
}
print("userDef \(command)")
While reading UserDefault value in Target A
UserDefault object details
baseNSObject@0 NSObject isa Class NSUserDefaults 0x01000001efe1a8a9 kvo id 0x0 0x0000000000000000 identifier __CFString * "group.com.xxxx. xxxx” 0x0000600001782200 container __CFString * NULL 0x0000000000000000 _volatileDomainNames id 0x0 0x0000000000000000 [0] id
Reading UserDefault value Code
if let def = UserDefaults(suiteName: SharedUserDefaults.suitName){
print("commandInfo (def.string(forKey: SharedUserDefaults.Keys.audioCommand))")
}
Please let me know what I am doing wrong.
Topic:
Community
SubTopic:
Apple Developers
I am interested in participating in the Swift Student Challenge. My application contains a significant amount of augmented reality (AR) content, necessitating access to the camera. It is evident that if the reviewer utilizes a simulator or operates on a Mac, they will not be able to experience the AR function. Therefore, the AR function in the camera experience application must be utilized to access a real iPad.
However, it is mentioned in https://developer.apple.com/forums/thread/773530 that the plan is to evaluate Xcode app playgrounds within the simulator. Additionally, I observed the statement “Note: Xcode app playgrounds are executed in Simulator” on the submission page. Consequently, it is clear that the reviewers are limited to using a simulator or running my application on a Mac.
In light of this, I am seeking guidance on how to enable the reviewer to utilize a real iPad to access the AR function in the camera experience application. Alternatively, I may need to reconsider my strategy and discontinue utilizing AR.
Topic:
Community
SubTopic:
Swift Student Challenge
Tags:
Swift Student Challenge
Swift
Swift Playground
Swans Quest
I'm working on my submission for the Swift Student Challenge and I have some questions regarding the use of existing code.
Can I use code provided by Apple in their official resources? For example, Apple recently shared a video on custom shaders (https://developer.apple.com/videos/play/wwdc2024/10151), and I’d like to implement a ripple effect using a Metal shader similar to the one demonstrated. Would this be allowed?
Am I allowed to use solutions found on developer forums like Stack Overflow, as long as I properly document and reference them in my code? Or does all the code need to be fully original?
I’d appreciate any clarification on these points. Thanks in advance!
Hi Apple Team & Everyone,
Can someone guide me why sending 'diskutil eraseDisk APFS "WIPED" GPT /dev/disk0' command via terminal to remove/wipe the main physical drive (disk0) is failed?
I tried booting into recovery mode, but it still didn’t work. The command returned the following error:
Started erase on disk0
Unmounting disk
The volume on disk0 couldn't be unmounted because it is in use by process 0 (kernel).
Error: -69877: Couldn't open device
I understand that we can use Disk Utility (GUI) to unmount and erase the drive. Is it possible to perform this operation via Terminal to erase disk0?
I would appreciate any guidance on this.
Regards,
Winson
Hi everyone,
I am developing a VoIP calling feature in my Flutter app, using:
Agora RTC Engine for real-time calls.
CallKit & PushKit (VoIP notifications) for iOS call handling.
Firebase Cloud Messaging (FCM) for notifications.
Problem: CallKit UI Stays on Screen When Caller Hangs Up (Background/Terminated)
I am using Firebase notifications to notify the receiver that the call should be dismissed, but it doesn’t work in the following cases:
App is in the background – CallKit UI remains stuck even after receiving the Firebase notification.
App is terminated – The Firebase notification does not trigger any background execution, so CallKit UI stays forever.
Current Implementation
I send an FCM notification to inform the receiver to dismiss CallKit UI.
When received in the foreground, it works fine (callEnded method is triggered).
But in background or terminated state, the notification is not received or doesn’t execute the code.
Backup and restore Personal IOS data to a Supervised device?
We currently have around 200+ iPhone users that are using their devices as personal devices. We are planning on moving them to Intune using Automated Device Enrollment (Supervised).
Is it any way possible to backup their devices, do a factory reset, enroll them in Intune, then restore the old data?
Is it possible to do backup and restore in this situation? Is there an alternative way to restore the data back to a supervised device?
Topic:
Community
SubTopic:
Apple Developers
Tags:
Provisioning Profiles
Business and Enterprise
Apple Business Manager
Find My
I intend to participate in the Swift Student Challenge. A link is provided within my application that directs users to an Internet HTML web page.
Link(destination: URL(string: "https://url.com")!) {
Label("Developer Website - .....com", systemImage: "arrow.right")
.shadow(color: Color.white ,radius: 50)
}
This URL corresponds to my personal web page. Although it is not directly related to the experience interaction within the application, I have decided to include it as it serves as a logo and demonstrates my proficiency in HTML. However, the challenge’s rules stipulate that the evaluation environment is not permitted to connect to the Internet. Consequently, I am concerned that my work may be rejected due to its perceived incompleteness or errors. So should I keep it? Thanks!
Topic:
Community
SubTopic:
Swift Student Challenge
Tags:
Swift Student Challenge
Swift Playground
Swans Quest
SwiftUI
説明ではApple Accountが無くても回答可能とあるが、招待された画面を開きメールアドレスを入力するとApple acountのパスワードを入れるか、新規にacountを作成する画面になる。
Apple Accountが無い人は何も出来ないのか?それともあのパスワード欄は新規にパスワード登録するためのもの?
また、招待を送ったメールアドレスとApple acountのメールアドレスが違う場合はどうなるのだろう?
誰か試した人いますか?
Topic:
Community
SubTopic:
Apple Developers
im for real tweaking out. my battery health is at 86 with only 1 year of usage (i bought my phone on feb 8 2024)
IM FOR REAL concerned cuz every 3days my battery health would drop by 1% WHAT SHOULD I DO NOW? DO I UPDATE TO THE LATEST IOS SOFTWARE CUZ IM STILL AT 17.4
As of June 28, 2023, South Korea has standardized its age-counting system to align with international norms, meaning that the traditional "Korean age" system is no longer used in official contexts.
According to the SSC eligibility criteria, I found that participants from South Korea must be at least 14 years old. I'm confused whether if the eligibility criteria has applied this. (I'm 13 in global, which means that I could join the SSC if I was born in the US)
With the recent change in age calculation, this requirement refers to my international age.. I am wondering if I still have to wait one more year..
Please be free to give more information if you know..
I find that GIDSignIn.sharedInstance.signIn() returns successfully when an INVALID bundle ID is used. Is this expected?
Topic:
Community
SubTopic:
Apple Developers
Hi! can someone please help me?
the chase app will not work nor can I access it in the browser. I have tried literally everything - restarting my phone, deleting the app and reinstalling, resetting network settings, resetting all settings, clearing caches on all browsers. Everything is up to date. apps and my OS. nothing.
I don’t want to wipe my phone by doing a factory reset. I called chase and they said it was a known issue and they’re working on a solution and that it would be resolved that day. this was 3 days ago. Is anyone else experiencing this issue?? What caused it and what is a solution?
Topic:
Community
SubTopic:
Apple Developers
Why can’t Apple just release a version that put the most frequent used emoticons in the most left side of the emoticons keyboard???
Each person always uses the same 20 or 30 emoticons.
How this could be reported to developers?
Thx
Topic:
Community
SubTopic:
Apple Developers
My main app is CardView based w/programmatic navigation.. My secondary app is a nice EventListView w/programmatic navigation. Both are functional with no errors.
I want to add an event list to my CardView app but the appearance is all wrong. See image. The blue swirl at bottom is all of my List that appears.
I can post images of code, if needed.
My question is this - can I combine CardViews and ListViews?
Topic:
Community
SubTopic:
Apple Developers
I signed up for the Apple Developer Program because I am a computer student and need to complete the App on the shelves in the graduation project.
Last week and today (2025/2/10), I gave feedback about the problem that my developer account registration Apple Developer Program process was blocked and suspended. It's strange that the telephone technical consultant said that my account has been locked to register as a developer account. By the way, when I got a problem in this process, I always contacted Apple Developer Support in China, not Apple Developer Support in the United States' office.
Timeline
Around 2023, I applied for the Apple Developer Program for the first time, using an iPhone 13. This application was used to register for the iOS Beta program to get access to the beta version of the iOS software. After submitting my name and identity document and taking a personal photo, I withdrew from the application process without further filling in my personal identity information (English name and address).
In early February 2025, I used my current mobile phone iPhone 15 to fill in the personal information of the application process of the Developer Program originally launched in 2023, but after trying to submit it many times, the Developer App still showed "Verification Your identity" button. So I submitted my first support case.
On February 8, 2025, I received a reply email from the support case and found that my application process had been reset. I re-filled in my name and ID number, took photos, and filled in my English name and address on my iPhone 15. This process is maintained on the same device and the same network. After submission, "Register Now" (gray, non-clickable) is displayed on the Developer App, and this status continues until now. I can't do any further operations to complete the application process. So I launched the second support case.
Mighty Reasons
It should be added that I used to use two Apple IDs on iPhone 13 and iPhone 15, that is, the device account and the Apple ID logged in to the App Store are two different IDs (but the identity information is mine). The telephone technical support said that it may have something to do with this. But there is no reason in the system at present.
I have been using real identity information in the process, but because the process of applying for registration is too long, or the ID problem of device login, in short, my current registration process is still blocked.
Who can tell me how to unlock or reset the registration process? If you can provide more information, I would appreciate it.
注册Apple Developer Program是因为我是一名计算机专业的学生且需要在毕业设计中完成App上架。上周以及今天(2025/2/10)我都反馈了关于我开发者账户注册Apple Developer Program流程被阻塞暂停的问题。电话技术顾问称我的账户已被锁定注册开发者账户,这很奇怪。
大约在2023年我首次申请过Apple Developer Program,使用一台iPhone13,此次申请是用于注册iOS Beta计划获取Beta版iOS软件的访问权限。我在提交姓名和身份证件、拍摄个人照片后,没有进一步填写个人身份信息(英文姓名和地址)而退出了申请流程。此外,在这个过程中遇到问题的时候我始终联系的都是中国的苹果开发者支持,而不是美国的苹果公司。
在2025年2月初我使用现在使用的手机iPhone 15填写了原先在2023年发起的Developer Program的申请流程的个人信息,但尝试提交多次后都在Developer App仍然显示“验证你的身份”按钮。于是我提交了第一次支持案例。
在2025/2/8我收到了支持案例的回复邮件并发现我的申请流程已经被重置。我在iPhone 15上重新填写了姓名和身份证号、拍摄照片、填写英文姓名和住址。这个过程保持在同一设备同一网络。提交后在Developer App上显示“立即注册”(灰色,不可点击),这个状态持续到现在。我无法进行进一步操作来完成申请流程。于是我发起了第二次支持案例。
需要补充的是,在iPhone 13和iPhone 15上我都曾经使用两个Apple ID,也就是设备账户与App Store 登录的Apple ID是不同的两个ID(但身份信息都是我的)。电话技术支持称可能和这个有关系。但是目前系统上没有任何原因。
我在流程中一直使用真实的身份信息,但由于申请注册的流程过长,或者设备登录的ID问题,总之我现在的注册流程仍然阻塞。
请问谁能告诉我该如何解锁或重置注册流程?如果有更多信息提供,不甚感激。
This message show when I click submit.
Sorry, we could not complete your request. An unknown error has occurred and your submission could not be completed. Please go back and try again. If you continue to have issues, contact us. Back
This message show when I click submit.
Sorry, we could not complete your request.
An unknown error has occurred and your submission could not be completed.
Please go back and try again. If you continue to have issues, contact us.
Back
Hi, I’m a 2 time Swift Student Challenge Winner (2021 and 2022). I was under 18 when I won the challenges, but I recently turned 18 and want to redeem my free Apple Developer Program Membership benefits. However, I had problems with my Apple Developer Account, so I contacted Apple Developer Support and they told me that there was something wrong with my Apple Account and they didn't know anything bout Swift Student Challenge Apple Developer Program Memberships.
When I try to click the “enroll” button on the Apple Developer Website all it says is "Your enrollment in the Apple Developer Program could not be completed at this time.” I emailed swiftstudentchallenge[at]apple.com but didn't get a reply back either. I was wondering if anyone could direct me to someone who I could contact to resolve this issue.
Hi there, I intend to submit an app playground for the Swift Student Challenge this year. I am currently using the Swift Playgrounds app to develop a playground. Now I understand that when submitting I can choose the option of having my app playground to be tested on Swift Playgrounds on either iPadOS or macOS. But I would also like to know on which screen size is my app going to be tested.
Let's say I want my app playground to run on macOS, now is there a way to also select the MacBook model, like 14-inch or 16-inch? This would give the participants a better idea of where the app playground will be tested.