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
My current project is similar to Facebook In size. Is there an alternative to MVVM that will produce the same outcome without so many files. Performance is very poor.
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
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
On wake from sleep the Mac Studio's Desktop picture is shown in actual resolution instead of stretched to fit screen. For example, a picture which is 2059 × 1371 is shown at that resolution on a 5K Retina screen and so only fills about 60% of the screen area. It starts with the picture positioned in the top left corner but sometimes moves down the screen. This behaviour does not change if the screen is scaled up or down – the picture size is also scaled.
Notice that icons on the Desktop are displayed in the correct position.
At the same time, the Dock is shown at the bottom of the picture instead of at the bottom of the screen.
Usually, the Desktop redisplays correctly. But increasingly, the only solution is to log out and in again.
This might be related to my other question on the Desktop picture Pref Pane.
See attached example which is a full screen capture i.e. command-shift-3 (with my personal details obscured):
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
For the last week or i no longer receive text verification codes from outside sources like my bank, credit card issuers etc. I’m on the iPhone beta testing OS software…
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, 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?
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.
Buenos dias: tengo el ultimo iphone 16 plus y desde que hice la ultima actualizacion no me deja desviar las llamadas. Me queda todo el tiempo en procesando.
Beta Update Feedback: iOS 18.3
The iOS 18.3 beta update has been a deeply frustrating experience due to numerous critical issues that severely impact the device's functionality. Below is a detailed report of the problems encountered:
All major social applications, including WhatsApp, Instagram, and Photos, consistently crash. When launching these apps, the screen often turns dark before reverting to the home screen. This issue persists across other third-party and native apps, making the device unusable for basic tasks.
The system frequently hangs, failing to process basic operations effectively. Restarting the device is often the only temporary solution; however, even after multiple restarts, the issues remain unresolved.
Significant charging drops are observed, and the device intermittently fails to recognize the charger. Charging efficiency has drastically decreased, creating inconvenience for daily usage.
The Photos app is riddled with bugs, making it nearly impossible to use. Basic functions such as viewing, editing, or sharing photos do not work properly.
Every aspect of the update feels unstable, with issues cropping up in every corner of the system. The phone’s functionality has deteriorated, so it no longer performs as expected.
Device Affected: iPhone 13
Impact Level: Severe
This update has caused immense frustration and has made the iPhone 13 difficult.
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)
So I am in a group chat with my family. We’ve had this groupchat established for a long time, and none of us have ever added anyone else to it. Somehow last night, a different family member joined our group chat and started texting us, but none of the original chat members added her, not even accidentally. This is the second time this has happened, and we have no idea how they are inserting themselves into our group chat. We are all iphone users, including the person that is somehow adding themselves to our group chat. All of us use different Apple ID accounts as well as different phone numbers, and that’s the same for the person adding themselves, so I’m truly at a loss for how this is happening.
Topic:
Community
SubTopic:
Apple Developers
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
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.
Content written a day earlier and saved, is today only showing partially. It seems the software did not save the content completely.
Topic:
Community
SubTopic:
Apple Developers
After updating to the newest beta on my iPhone 16 I'm stuck on this screen after accepting the terms:
No Internet Connection
Setup and activation of Apple Intelligence is unavailable when your device is offline. Connect to the internet and try again.
I tried several different networks and 5G but no luck..
I have a new M4 iPad Air and a brand new Apple Pencil Pro. It was working well until I installed iPadOS 26.0 (23A5297m) beta. Now, when using GoodNotes to write the Pencil functions for about 6-8 seconds and then disconnects for 2-3 seconds and then reconnects. You can imagine how disruptive this is. It does the same thing trying to highlight in the Kindle app, so I think it is an iOS issue.
As I write this, I am discovering that the Pencil is not wanting to stay connected at all despite showing up in the list of Bluetooth devices and connecting temporarily. I've tried forgetting and reconnecting the Pencil several times. It is charged to 100%, and I receive the alert that the iPad detects the Pencil.
Is anyone else having this issue? Do I need to assume this is being addressed?
Hey,
I have AirPlay speakers that I want to use as permanent speakers on my Apple TV. It is possible since tvOS 26. I want to delete the delay from the connection to the speakers and tried out the wireless audio calibration, but then the TV speakers go on and it only works there, not on the speakers. Does anyone have a solution?