Hey team,
I have an app in CarPlay where i was pushing the CPNowPlayingTemplate as follows:
self.interfaceController.pushTemplate(CPNowPlayingTemplate.shared(), animated: true)
This used to work perfectly, but suddenly I have started to get this error
NSInvalidArgumentException: Unsupported object <CPNowPlayingTemplate: 0x119a0b5c0> <identifier: 6EE4E5A9-B1FB-4341-A485-78D7DDEBD8D0, userInfo: (null), tabTitle: (null), tabImage: (null), showsTabBadge: 0> passed to pushTemplate:animated:completion:. Allowed classes: {(
CPActionSheetTemplate,
CPAlertTemplate,
CPVoiceControlTemplate,
CPTabBarTemplate,
CPListTemplate,
CPInformationTemplate,
CPContactTemplate,
CPMapTemplate,
CPGridTemplate,
CPSearchTemplate
)}
How is this possible? Even on Apple docs, it says to pushTemplate
Refer
https://developer.apple.com/download/files/CarPlay-Developer-Guide.pdf
https://developer.apple.com/documentation/carplay/cpnowplayingtemplate/
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.
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
The latest Beta update 18.5.4 has caused connectivity problems with my car (Skoda Enyaq) whereby there is no connection via Bluetooth or the cars internal WiFi.
Also contacts will not download to the care which is very frustrating.
Topic:
Community
SubTopic:
Apple Developers
Is there a way to check whether third-party code can be inserted into parts of the ARM CPU architecture from outside? I have the paranoid impression that my MacBook Pro, M2 processor is being manipulated from outside. For example: Safari, when opened, displays pages scaled down without my conscious intervention, when clicked on the original size it scales back to normal for a short time and then implodes again; I use the navigation bar on the left excessively, it is my most important tool in Safari, today it was impossible to insert a link using drag & drop, the bar scrolls up or down very quickly; a behavior that I only know from Intel processors. For example, notes, I encrypted an important note, no problem even though photos and links are inserted, yesterday I could no longer open the note, neither on the MacBook Pro nor on the iPhone. When opening the notes app in the terminal on the MacBook Pro, an EXEC_CRASH report was generated. I have a terrible suspicion that the Apple branch in Munich is tampering with the devices and software of users in Germany. Sorry, I'm a big fan of Apple and its products, but this is very spooky. I just wanted to share my distrust with you!
Topic:
Community
SubTopic:
Apple Developers
HiIm currently on iOS 11 Beta 2 (Build 15A5304i) With Update 1 Build 15A5304j just been released, will there be any difference since last weeks release?I can't update OTA to the new build released today.ThanksBarry
Hello everyone,
I'm a 2nd-year Computer Science student who's excited to dive into iOS development, and I'd really appreciate some guidance from the experienced developers in this community.
MY CURRENT BACKGROUND
I have a solid foundation in programming fundamentals through my university coursework (data structures, algorithms, OOP concepts), and I'm familiar with general software development principles. However, iOS development is entirely new territory for me, and I want to make sure I start on the right foot.
WHAT I'M LOOKING TO UNDERSTAND
Learning Path & Technologies
Should I start with UIKit or SwiftUI? I've heard conflicting opinions about this
How important is it to learn Objective-C in 2025, or should I focus solely on Swift?
Are there any foundational Apple frameworks I should prioritize learning early on?
Roadmap & Structured Learning
Is there a recommended roadmap or learning sequence I should follow?
What skills/topics should I master before moving to more advanced concepts?
Should I learn iOS development in a linear fashion, or is it better to learn as I build projects?
Are there any official Apple learning paths or certifications worth pursuing?
Common Mistakes to Avoid
What are the most common pitfalls beginners face when starting iOS development?
Are there any bad habits or patterns I should consciously avoid from day one?
What misconceptions did you have as a beginner that you wish someone had corrected earlier?
Project-Based Learning
What types of projects would you recommend for someone at my level?
Should I build several small apps or focus on one comprehensive project?
At what point should I start contributing to open-source iOS projects?
Best Practices & Design Patterns
Which iOS-specific design patterns (MVC, MVVM, etc.) should I learn first?
How can I develop good habits around memory management and app architecture from the beginning?
What resources do you recommend for learning iOS best practices, not just syntax?
Apple Ecosystem & Tools
Beyond Xcode, what tools should be in my toolkit?
How important is it to learn about TestFlight, Instruments, and other Apple developer tools early on?
Should I get comfortable with CocoaPods/SPM from the start, or wait until I'm more experienced?
MY GOALS
My goal is to build a solid foundation over the next 6-8 months, create a few portfolio-worthy apps and pursuing iOS development as a career path after graduation.
SPECIFIC QUESTIONS
How many hours per week would you recommend dedicating to learning iOS development while managing university coursework?
What's the best way to stay updated with Apple's annual changes and new frameworks?
When should I start thinking about publishing apps to the App Store?
Are there any mentorship programs or communities specifically for beginner iOS developers you'd recommend?
I know this is a lot of questions, but I genuinely want to learn the right way rather than picking up bad habits I'll have to unlearn later. Any advice, resources, or personal experiences you're willing to share would be incredibly valuable to me.
Thank you in advance for taking the time to help a beginner. I'm committed to putting in the work and learning properly!
Topic:
Community
SubTopic:
Apple Developers
we’ve identified that our PDF rendering pipeline leverages the native CGPDFDocument APIs to convert PDF pages into images. However, in the latest release of iOS 18, the provided document fails to render even at the CGPDFDocument level.
Our analysis suggests that the issue may stem from the embedded custom fonts not being correctly processed in this version of the iOS platform. This appears to be consistent with several other reports and discussions around font rendering problems introduced in iOS 18, particularly involving subset fonts.
We’ve attached a collection of relevant community threads and references, including:
Apple Developer Discussion: Subset Font Rendering Issue in iOS 18
Given that our implementation is tightly coupled with Apple’s native PDF rendering APIs, this issue presents a blocking limitation for us.
With your permission, we would like to use this document as a sample case to formally report the issue through the appropriate Apple Developer forums and feedback channels.
Topic:
Community
SubTopic:
Apple Developers
Please expedite to Solve this bug , my Singpass is unable to launch in iOS 26. I believe this is more urgent than a new pride theme wallpaper 🏳️🌈
Topic:
Community
SubTopic:
Apple Developers
When I updated IOS 26.1, When someone call me over voice call phone kept vibrating after call has been picked for 15 sec. Can you please check what’s the issue
Topic:
Community
SubTopic:
Apple Developers
I’m experiencing an issue on macOS Tahoe (Developer Beta, July 2025) related to the new “Allow in Menu Bar” section in System Settings.
After uninstalling the application Backdrop (developer: Cindori), the entry com.cindori.Backdrop.Wallpaper still appears in the list of apps allowed to show in the menu bar, even though:
— The app and all its associated files have been fully deleted.
— The LaunchAgents files in ~/Library/LaunchAgents and /Library/LaunchAgents have been removed.
— Preferences have been deleted via defaults delete com.cindori.Backdrop and defaults delete com.cindori.Backdrop.Wallpaper.
— The system has been restarted.
It seems the “Allow in Menu Bar” section keeps phantom references to apps or agents even after complete cleanup.
Could you please confirm if this is expected behavior (perhaps for future reactivation) or a bug?
Is there any official method or recommended command to permanently remove such residual entries from this list?
Thank you very much for your help and clarifications.
Topic:
Community
SubTopic:
Apple Developers
I set iOS 26 to install overnight, put my iPhone 16 Pro on the MagSafe charger, watched it charge just fine, and went to sleep. When I woke up the iPhone showed the “plug into power” dead battery screen. I took it off MagSafe and put it back on. A half hour later the phone was warm but still wouldn’t power on, just showed the battery screen with a little red in it. I took it off MagSafe and plugged it into my iPad charging brick with USB cable to give it more power, still it did not turn on. I tried holding all the buttons to try to force a restart but didn’t work.
For anyone else encountering this, do this to enter DFU mode and restore it. I had to do it a few times before I got the timing right.
Plug into your Mac and open Finder (or apparently a PC with Apple Devices or iTunes)
Press and quickly release volume up
Press and quickly release volume down
Press and hold right side button
When the battery disappears and screen goes black, hold volume down and continue holding side button
After a couple seconds release the side button and continue holding volume down
A prompt to allow connecting to the iPhone should appear after a couple seconds, click Allow, and it’ll say the iPhone entered DFU mode - proceed to restore the firmware
hi.
I have a MacPro 2019, and I'm running Monterey at the moment.
I have three screens. Two 4k screens, and a XDR in the center of them.
My MacPro 2019 boots with the left screen showing the startup and login screen. I've previously had it boot to my XDR before the others. I'm not entirely sure why it moved to the left, but I need it back on the center screen.
We used to just drag a happy mac icon from screens in the displays system preference. I don't see any method to change this startup and login screen.
How do I choose the permanent bootup and startup screen (as my XDR!).
Thanks.
Dave
What is the best way to adhoc report bugs in an Apple OS? For example I'm experiencing a bug with macOS where the following occurs:
In home office I have connected network drives that are part of my login items. I want them to mount in Finder automaticallly.
When out of the office I get prompts about the missing drives that are persistent and cannot be dismissed with one click.
Macos 15.2 and earlier has, since I can recall, REPEATEDLY prompted about these missing drives to the point I want to put a fist through the screen. I'm not sure why people aren't setting the world on fire over this bug or why Apple allows it to remain.
Installer hangs during installation of Epson iProjection app on macOS 26 (Tahoe)
When running the installer for Epson iProjection Ver.4.03 on macOS 26 (Tahoe) RC, the installation process hangs midway and becomes unresponsive.
Run the installer for Epson iProjection Ver.4.03 from the following link:
https://support.epson.net/setupnavi/?LG2=EN&OSC=WS&PINF=vpapp&MKN=EB-770Fi
The installer hangs during the installation process and does not proceed.
(Please refer to the attached screenshot for details.)
The installation should complete successfully without hanging.
<Version / Build>
macOS 26 RC (25A353)
The installation error log is as follows:
RemotePlugin: Epson iProjection Ver.4.03 terminated with error: Error Domain=com.apple.ViewBridge Code=17 "(null)"
UserInfo={com.apple.ViewBridge.error.hint=connection to view service became invalid -- benign unless unexpected,
com.apple.ViewBridge.error.description=NSViewBridgeErrorDisconnection}
Is this behavior expected due to changes introduced in macOS 26?
Are there any recommended workarounds or mitigation steps?
Topic:
Community
SubTopic:
Apple Developers
I have a iPhone 16 pro for two months and since have put 26 beta my batTrey is draining much quicker
Hi,
my fusion drive is not recognized with the latest tahoe developer beta.
is it official or it's a bug ?
it works when I reboot into previous verion of macOS.
APFS Containers (6 found)
|
+-- Container disk3 AD9B43A5-66E7-4696-8183-8FD75230DAD2
| ====================================================
| APFS Container Reference: disk3
| Size (Capacity Ceiling): 994662584320 B (994.7 GB)
| Capacity In Use By Volumes: 899491840000 B (899.5 GB) (90.4% used)
| Capacity Not Allocated: 95170744320 B (95.2 GB) (9.6% free)
| |
| +-< Physical Store disk0s2 8183A70B-64A7-434E-85A4-5FA40F692BC9
| | -----------------------------------------------------------
| | APFS Physical Store Disk: disk0s2
| | Size: 994662584320 B (994.7 GB)
| |
| +-> Volume disk3s1 295CC2B7-EFA6-4706-8A6F-4C8FDC455857
| | ---------------------------------------------------
| | APFS Volume Disk (Role): disk3s1 (System)
| | Name: Macintosh HD (Case-insensitive)
| | Mount Point: Not Mounted
| | Capacity Consumed: 12576616448 B (12.6 GB)
| | Sealed: Yes
| | FileVault: Yes (Unlocked)
| | Encrypted: No
| | |
| | Snapshot: 9B660F16-30C2-4B5E-911A-5B6250626C0C
| | Snapshot Disk: disk3s1s1
| | Snapshot Mount Point: /
| | Snapshot Sealed: Yes
| |
| +-> Volume disk3s2 766CF320-F93A-42D0-9660-F48E5B6C3B1A
| | ---------------------------------------------------
| | APFS Volume Disk (Role): disk3s2 (Preboot)
| | Name: Preboot (Case-insensitive)
| | Mount Point: /System/Volumes/Preboot
| | Capacity Consumed: 7744360448 B (7.7 GB)
| | Sealed: No
| | FileVault: No
| |
| +-> Volume disk3s3 2A8ABBAC-435B-493E-A1AE-2DCCE5966207
| | ---------------------------------------------------
| | APFS Volume Disk (Role): disk3s3 (Recovery)
| | Name: Recovery (Case-insensitive)
| | Mount Point: Not Mounted
| | Capacity Consumed: 1165090816 B (1.2 GB)
| | Sealed: No
| | FileVault: No
| |
| +-> Volume disk3s5 5339AAF8-3765-458A-AB1F-930AFD53CAA3
| | ---------------------------------------------------
| | APFS Volume Disk (Role): disk3s5 (Data)
| | Name: Macintosh HD - Data (Case-insensitive)
| | Mount Point: /System/Volumes/Data
| | Capacity Consumed: 875640164352 B (875.6 GB)
| | Sealed: No
| | FileVault: Yes (Unlocked)
| |
| +-> Volume disk3s6 99818862-6CC2-4805-9C96-5837D666543F
| ---------------------------------------------------
| APFS Volume Disk (Role): disk3s6 (VM)
| Name: VM (Case-insensitive)
| Mount Point: /System/Volumes/VM
| Capacity Consumed: 2147524608 B (2.1 GB)
| Sealed: No
| FileVault: No
|
+-- Container ERROR -69808
| ======================
| APFS Container Reference: disk5
| Size (Capacity Ceiling): ERROR -69620
| Capacity In Use By Volumes: ERROR -69620
| Capacity Not Allocated: ERROR -69620
| |
| +-< Physical Store disk4 (No UUID)
| | ------------------------------
| | APFS Physical Store Disk: disk4
| | Size: 3200631791616 B (3.2 TB)
| |
| +-> No Volumes
|
+-- Container disk7 B400D344-9D63-4168-BA45-3883D02FF515
| ====================================================
| APFS Container Reference: disk7
| Size (Capacity Ceiling): 499793244160 B (499.8 GB)
| Capacity In Use By Volumes: 40511234048 B (40.5 GB) (8.1% used)
| Capacity Not Allocated: 459282010112 B (459.3 GB) (91.9% free)
| |
| +-< Physical Store disk6s2 9458DABF-09A9-4A8A-A5A1-EF5B0FBD82FC
| | -----------------------------------------------------------
| | APFS Physical Store Disk: disk6s2
| | Size: 499793244160 B (499.8 GB)
| |
| +-> Volume disk7s1 2F2C63B5-69D1-4F8E-B720-1B72B743E752
| ---------------------------------------------------
| APFS Volume Disk (Role): disk7s1 (No specific role)
| Name: Icy (Case-insensitive)
| Mount Point: /Volumes/Icy
| Capacity Consumed: 40350416896 B (40.4 GB)
| Sealed: No
| FileVault: No
|
+-- Container ERROR -69808
======================
APFS Container Reference: disk9
Size (Capacity Ceiling): ERROR -69620
Capacity In Use By Volumes: ERROR -69620
Capacity Not Allocated: ERROR -69620
|
+-< Physical Store disk8 (No UUID)
| ------------------------------
| APFS Physical Store Disk: disk8
| Size: 22000969973760 B (22.0 TB)
|
+-> No Volumes
Topic:
Community
SubTopic:
Apple Developers
so far the only issue I’m having since the update yesterday is my Bluetooth. Every time I try to use my Bluetooth headphones since the update, they either just stop working midway through playing a song or watching a video, etc., or they play a super high pitched noise that causes me to have to rip my headphones out of my ears.
Any help will be greatly appreciated.
Trying to build a calendar/planner app for public school teachers. Classes are held on multiple dates so there is a need for swiftdata to save multiple dates.
There are lots of tutorials demonstrating a multidatepicker but none of the tutorials or videos save the dates, via swiftdata.
My goal is to save multiple dates.
Step 1 is to initialize mockdata; this is done a class called ToDo.
var dates:Set = []
Step 2 is the view containing a multidatepicker and other essential code
Step 3 is to save multiple dates using swiftdata.
Lots of tutorials, code snippets and help using a single date.
But after almost 2 weeks of researching youtube tutorials, and google searches, I have not found an answer on how to save multiple dates via swiftdata.
Also, I don't know how how to initialize the array of for the mockdata.
Here are some code snippets used but the initialization of the array of DateComponenets doesnt work. And saving multiple dates doesn't work either
@MainActor
@Model
class ToDo {
var dates:Set<DateComponents> = []
init(dates: Set<DateComponents> = []) {
self.dates = dates
}
}
//view
struct DetailView: View {
@State var dates: Set<DateComponents> = []
@Environment(\.modelContext) var modelContext
@State var toDo: ToDo
@State private var dates: Set<DateComponents> = []
MultiDatePicker("Dates", selection: $dates)
.frame(height: 100)
.onAppear() { dates = toDo.dates }
Button("Save") {
//move data from local variables to ToDo object
toDo.dates = dates
//save data
modelContext.insert(toDo)
}
}
}
#Preview {
DetailView(toDo: ToDo())
.modelContainer(for: ToDo.self, inMemory: true)
}
Almost everytime, when I try to search apps in App library, the icons go invisible, o are showed for and instant to quickly go invisible.
We plan to use signals emitted from iBeacon to perform region detection in an app currently under development.
We would like to know if region detection (didEnterRegion) can be performed when the app is in certain states.
Region detection must be performed reliably.
Is it possible to perform region detection in all of the following situations?
• When the app is in the foreground
• When the app is in the background
• When the app is force-closed
• When the smartphone is in sleep mode
• When the smartphone is restarted
Translated with DeepL.com (free version)
Hi, I have a ninth generation iPad updated to iPados 26 beta 3 but now it no longer updates to the latest version of iPados 26, what can I do?