Search results for

file uri scheme

79,847 results found

Post

Replies

Boosts

Views

Activity

Reply to CarPlay: CPListTemplate item limit and image memory usage
Hi, Both situations are known. 500 is the limit for apps. That's worth filing an enhancement request (same as a bug report but to be treated as an enhancement). As you've noticed as well, images are not lazy loaded. Also worth filing an enhancement request. To make the process go faster make sure your image sizes aren't larger than the maximum size provided by the given list item. You can also file this as a bug report and please include a time profile. If you can file, I'll do my best to get a response for you. Rico Car Experience - Software Engineer
Topic: UI Frameworks SubTopic: General Tags:
2w
Reply to Using HealthKit to display data on CarPlay UI
At best, if your phone allows notifications (local, push) you can display notifications in CarPlay BUT, they cannot have any special interaction. There isn't a supported use case (at least based on the present information in this forum post) for an entitled CarPlay app to do what you are suggesting. That said, to @DTS Engineer's point you can request Apple add support for such apps in CarPlay, although there is no guarantee it will be honored it is good to file. Hopefully this helps. Rico Car Experience - Software Engineer
Topic: UI Frameworks SubTopic: General Tags:
3w
[CarPlay] CPNowPlayingTemplate not being accepted when being passed to pushTemplate:animated:completion
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 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/
3
0
866
3w
Reply to [Core Bluetooth]The Application Playing a Notification Tone (AVAudioPlayer, System sounds) Should Automatically Route Audio to the Connected BLE accessory which uses HFP Profile
For Notification Tones, Audio session category is configured to AVAudioSessionCategoryPlayAndRecord with VoiceChat mode and AllowBluetooth option. Tones play using system audio services without an active audio session. No background audio session activation occurs for notification tones. Are you talking about using AudioServicesPlayAlertSound()/AudioServicesPlaySystemSound()? If so, then the answer here is basically no, you can't change any of the details of how those APIs behave. Both of those APIs work by shifting the actual playback out of process, instead of having your app directly play the audio. This allows them to be used in apps that don't have ANY audio configuration at all, as well as in contexts that would otherwise be complex/problematic. For example, it lets apps with arbitrarily complex and configurable audio configuration play alert sounds without having to figure out how to mix and route that alert sound with their own dynamic configuration. It's true that AudioServicesPlayAlertSound() modifi
Topic: App & System Services SubTopic: Core OS Tags:
3w
Query regarding migrating from Fairplay Streaming SDK version 4.5.4 to version 26
Our license service is based on version 4.5.4 and we make use of sample .c/.h files for building license service. We are told that version 4.5.4 is going to be deprecated in 2026 and we should migrate to latest SDK version 26. When explored the SDK, we noticed that only python and Swift based SDk is provided. Does Apple also provide C/C++ based SDK as it is going to easier for us to integrate. If yes, please share the SDK package and sample license service solution.
1
0
89
3w
Reply to Behavior of BGContinuedProcessingTask on Failure
I use one taskIdentifier per file, and when the file fails, I can retry the task and have it continue where it left off. This is not what I would do. The problem here is that you're not going to be able to start new tasks once you enter the background, so you're not going to be able to retry once you enter the background. I would use the background task to handle the whole operation, including retries. (I am reusing the taskIdentifier here for retries, let me know if I shouldn't be doing that.) Yeah, don't do that. The problem is that you don't really know when we're done with any particular task ID, which means you don't know when it's safe to reuse that ID. These task IDs will never be user visible, so I'd just append a value to the string to force uniqueness. Case in point on the done front: What I would have expected is that the failure task is REPLACED with the new task and new progress. Instead what I see is TWO ContinuedBackgroundProcessingTasks, one in the failure state and one in pr
3w
Reply to DEXT (IOUserSCSIParallelInterfaceController): Direct I/O Succeeds, but Buffered I/O Fails with Data Corruption on Large File Copies
Does Finder's I/O behavior trigger specific SCSI command sequences or timing issues that CLI tools do not? Sort of. The difference here isn't caused by any fundamental difference between the Finder and “CLI tools“ - at the level you're interacting with, they're both just processes doing reads and writes. Indeed, ironically, I believe we moved copying out of process a few releases ago, so as far as most of the system can tell, the actual copying is occurring from very similar components. What is different is that they’re almost certain to have different I/O patterns. On the CLI side, I'd cp is using copyfile() and as are many of our higher-level APIs (notably, I believe NSFileManager has converted to it). On the other hand, the Finder uses its own copy engine both because it's older and because the details of its behavior are different than most APIs (for example, it preflights copies and uses VNOP_COPYFILE for smb copies). The big thing I'd keep in mind here is that the reason you tend to see common I/O patte
Topic: App & System Services SubTopic: Drivers Tags:
3w
Reply to Appeal Pending for Over a Month — Looking for Advice on Next Steps
Thank you for your post. We are unable to locate the appeal you submitted. If you could, please submit an appeal to the App Review Board. When filing your appeal, make sure to: Provide specific reasons why you believe your app complies with the App Review Guidelines. Submit only one appeal per rejection. Respond to any requests for additional information before submitting an appeal. Once you have submitted the appeal we can escalate it to the App Review Board for review. The App Review Board will contact you directly as soon as they've completed their investigation.
3w
Reply to Canvas fails with "Runtime Linking Failure" in Swift Package
Hi, Sorry to hear you are having problems getting previews working. The best next step will be to file a feedback with diagnostics so we can take a look. We will need the diagnostics Xcode Previews generates in order to make sure we understand the error the previews system is encountering. Install the logging profile using instructions available here: https://developer.apple.com/bug-reporting/profiles-and-logs/?name=swift On your mac running Xcode, and on your physical preview device (if you are using one). Install the logging profile using the following instructions on your mac running Xcode; and if you are using one, your physical preview device (iOS or visionOS): https://developer.apple.com/bug-reporting/profiles-and-logs/?name=swift Then when you reproduce the problem in Xcode: Either (a) an error banner will appear, click the Diagnostics button in that banner; or (b) if you're not seeing an error but you still want to provide diagnostics you can get the same diagnostics window by going under the
3w
Reply to Installer packages are failing to install on macOS26.1
We are experience a similar issue. Feedback assistant bug: FB21235642 What I filed in that bug report: We are seeing installation of our PKGs that have been working for years across multiple OS versions are now failing to install on macOS 26.1. This can be reproduced with the Chip-Osc Installer Mac.pkg in the attached Chip-Osc.iso. This issue is happening with hundreds of our ISO/PKG installers; Chip-Osc is one with small file size that reproduces the issue. When run with GUI by double-clicking the Chip-Osc Installer Mac.pkg in Finder we see the following error message: The installation failed. The Installer could not install the software. The Installer could not install the software because there was no software found to install. We also see a failure when running from the command line. The following command: sudo installer -pkg /Volumes/Chip-Osc/Chip-Osc Installer Mac.pkg -target / -verbose Fails with this error: timestamp file successfully generated! installer: Package name is Ch
3w
Reply to Transporter App for Windows
I team! Do we have any updates regarding this? We've installed the last version of the Transporter APP available from the official site and checked the documentation (https://help.apple.com/itc/transporteruserguide/en.lproj/static.html). But seems very outdated regarding the last changes performed with Apple Connect API authentication. Many of companies that work with hybrid platforms (highcode/lowcode) doesn't have any MacOS systems with Transporter app, that allow deliver ipa files to Apple Store Connect (for test or production). It would be important to cover this scenarios. We already tried some commands, but seems that somethink is still missing. Executing comands like this ones always retrieved errors: iTMSTransporter.cmd -upload -assetFile .mobile-appapp.ipa -apiKey -apiIssuer -sigingKey -v eXtreme -assetDescription [2025-12-02 15:34:24 WET] DEBUG: Setting System property: DataCenters = contentdelivery02.itunes.apple.com [2025-12-02 15:34:24 WET] DEBUG: Setting System property: DataCenters.h
3w
Reply to Shared Library constructor in XCode 16.4 and 26 linker/runtime
[quote='867839022, MoLotus, /thread/808485?answerId=867839022#867839022, /profile/MoLotus'] I clicked 'Accepted Answer' by mistake and can't undo it? [/quote] Indeed )-: See tip 12 in Quinn’s Top Ten DevForums Tips for more about that. [quote='867839022, MoLotus, /thread/808485?answerId=867839022#867839022, /profile/MoLotus'] Note that the comment facility here is failing to post comments [/quote] Well, they post but there’s a bug causing them to not show up immediately (i. 98940414)-: In general, I recommend that you reply as a reply. See tip 5 for more on that. Coming back to your technical issue, this seems to be working for me in Xcode 26.1. Here’s what I did: Using Xcode 26.1 on macOS 15.7.1, I created a new project from the macOS > Command Line Tool template, selecting C as the language. I changed main.c to this: #include #include __attribute__((constructor(200))) void foo(void); __attribute__((constructor(101))) void bar(void); void foo(void) { printf(foon); } void bar(void) { printf(barn); } int
3w
Reply to Enable FSKit module globally pre-login
[quote='867789022, AckwelFoley, /thread/808594?answerId=867789022#867789022, /profile/AckwelFoley'] any chance you could give some details on how FSKit knows that a particular FSKit module is enabled for a given user [/quote] No, sorry, these are very much implementation details and thus not something I can encourage folks to rely on. IMPORTANT macOS works hard to prevent users from running code unexpectedly, hence the existence of System Settings > General > Login Items & Extensions. Given that, it wouldn’t surprise me if the files that back these setting were protected by MAC [1], or become so protected in the future. Regarding your overall goal, there’s a deeper architectural concern in play. Settings like this are usually stored in the user’s home directory, which results in an a clear chicken’n’egg problem if your FSKit module is responsible for mounting that home directory. Hence my suggestion for an ER, and specifically the option to use a sysex, which is global to the system as a wh
Topic: App & System Services SubTopic: Core OS Tags:
3w