Search results for

“show when run”

115,113 results found

Post

Replies

Boosts

Views

Activity

Reply to Does Review team have a right to demand video?
@Tomato, I should mention that I already provided them a video, voluntarily, showing my app on my watch via screen sharing. So the fact they demand more is a sign of a shark strategy. They feel my desire to comply (blood) and attack with endless requirements. If I agree they'd demand another video with different equipment, and so on and so forth. Another problem is fully practical. The video requires Apple Watch + equipment (e.g. Mac Book) + camera. I simply can't do it in a good enough quality with my two hands. I need to hire a professional for that which is hard for an Individual Developer. Much easier would be reject and reapply hoping for a different reviewer. And finally I would note that I have competitors who perform worse than HeartBLE and I doubt any of them was forced to make a video. The real problem which blows their mind is the monetization. I selected the XX-day Trial + non-consumable model. Just wanted to give it a try, get some experience. Turns out reviewers hate it (or simply not f
2w
Reply to A new coder wanting to learn
[quote='884303022, ParinK124, /thread/822456?answerId=884303022#884303022, /profile/ParinK124'] it is a bit slow. [/quote] Which bit? The Swift Playground app? Or your code running within the Swift Playground app? Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
2w
Reply to Port forwarding with VZVmnetNetworkDeviceAttachment
[quote='822658021, rbmanian75, /thread/822658, /profile/rbmanian75'] Is there anything i am doing wrong? [/quote] It’s hard to say without more context. Specifically: What network have you assigned to the interface? Has the guest successfully acquired an IP address? Does that IP address match the IP address you’re passing in here (ipAddr)? What value as you using for guestPort? Are you sure that the guest is listening on the port? If you run a command on the guest to connect to it’s IP address and port (so ipAddr and guestPort), does that go through? Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Topic: App & System Services SubTopic: Core OS Tags:
2w
Live Activity creates successfully but never displays on lock screen or Dynamic Island ( iOS 26.4.1, Xcode 26.4)
Environment: Xcode 26.4 (17E192) iOS 26.4.1 iPhone 15 Pro Project uses PBXFileSystemSynchronizedRootGroup (Xcode 26 format) Setup: Widget Extension target named ModusWidgetExtension Bundle ID: com.calvin.Modus.ModusWidget NSSupportsLiveActivities = YES in both main app and widget extension Info.plist Live Activities enabled in Settings → Modus Live Activities enabled in Settings → Face ID & Passcode → Allow Access When Locked Background App Refresh enabled Push Notifications capability on both targets ActivityAttributes struct added to both targets via file target membership Behaviour: ActivityAuthorizationInfo().areActivitiesEnabled returns true Activity.request() succeeds and returns a valid activity ID No error is thrown Nothing appears on lock screen or Dynamic Island in foreground or background Widget preview in Xcode renders correctly for all presentations (compact, minimal, expanded, lock screen) Console output from liveactivitiesd filtered logs: Foreground process is permitted to update activity X
1
0
115
2w
Reply to Kernel panic when using fclonefileat from ES
Hi Kevin, I appreciate your suggestions. I was working on implementing them in our code and found a peculiar test in our coverage that boils down to the following piece of code: #include #include #include #include int main() { std::string path = /private/tmp/test; close(creat(path.c_str(), 0777)); std::string rsrcPath = path + /..namedfork/rsrc; int fd = open(rsrcPath.c_str(), O_CREAT | O_WRONLY, 0666); printf(%dn, fd); write(fd, rsrc, 4); { int fd1 = open(rsrcPath.c_str(), O_RDWR, 0666); void* ptr = mmap(nullptr, 10, PROT_READ | PROT_WRITE, MAP_SHARED, fd1, 0); printf(%s -> %p|%dn, rsrcPath.c_str(), ptr, fd1); munmap(ptr, 10); close(fd1); } unlink(path.c_str()); close(fd); return 0; } Running this tool will immediately cause kernel panic: panic(cpu 1 caller 0xfffffe00254a7590): Trying to update a namedstream inode 118a7 on volume Datan @jobj.c:4416 Debugger message: panic Memory ID: 0x0 OS release type: User OS version: 25E253 Kernel version: Darwin Kernel Version 25.4.0: Thu Mar 19 19:29:33
Topic: App & System Services SubTopic: Core OS Tags:
2w
Reply to Developer ID Installer cert not usable for pkg signing (no Code Signing / 0 identities)
[quote='822661021, Vemallampati, /thread/822661, /profile/Vemallampati'] Why is the Developer ID Installer cert missing Code Signing usage … ? [/quote] Because it’s not using for signing code. Apple issues two types of Developer ID certificates: Developer ID Application, for signing code and (weirdly) disk images Developer ID Installer, for signing installer packages If you run security find-identity and apply the code signing filter, you’ll only see the first type. There’s a bunch more advice on this topic in Packaging Mac software for distribution. Also, whenever I talk about Developer ID signing identities I like to stress that they are precious. See The Care and Feeding of Developer ID for more about that. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
2w
vCard (.vcf) import on iOS not preserving PHOTO and X-SOCIALPROFILE — expected behavior?
I’m running an experiment around generating and importing .vcf files on iOS and wanted to sanity check expected behavior with others who may have explored this deeper. Goal Programmatically generate a vCard (v3.0) that, when imported into iOS Contacts, includes: Standard fields (name, phone, email, organization, etc.) Contact photo (PHOTO) Social profile (e.g., LinkedIn via X-SOCIALPROFILE) What I tested I tried to eliminate formatting issues by using iOS itself as the source of truth. Steps: Created a new contact directly in iOS Contacts Added name, phone, email Added a contact photo Added a social profile (LinkedIn) Exported that contact as a .vcf Deleted the contact from the device Re-imported the exported .vcf Result Core fields (name, phone, email, etc.) are restored correctly Contact photo is NOT restored Social profile is NOT restored as a native social entry This happens even though: The exported .vcf clearly contains a PHOTO field The exported .vcf includes X-SOCIALPROFILE;type=linkedin:...
0
0
56
2w
Does Review team have a right to demand video?
The review team started to demand me to make a video of my app: We still need a demo video that shows a physical Apple device and the designated hardware pairing together and interacting during the use of the app. Provide a demo video that shows: The current version of the app in use on a physical Apple device, not on a simulator The initial pairing process between the app and the designated hardware The entire app workflow with the designated hardware Film the demo video to show both the designated hardware and the app running on a physical Apple device. The app is an extremely simple 1-button utility that starts a workout and broadcasts heart rate over Bluetooth. I believe it's way too much. It's a complicated task to film Apple Watch on my hand while also managing hardware (My Mac Book) and somehow operating camera simultaneously. I wonder if I can submit an appeal or replace that reviewer somehow.
5
0
217
2w
Apple IAP issues
I am having constant issues with the IAP on my app. I have now, after several review rejections, created a brand new non-consumable in-app purchase product and updated the submitted build to use the new product identifier. We also updated the paywall so it no longer loops and instead shows fallback messaging plus manual retry/restore options when pricing is unavailable. However, in TestFlight and sandbox testing, StoreKit is still not returning the product details, so no localized price is available to display. This suggests the in-app purchase is not being returned by Apple’s review/sandbox environment rather than a client-side UI issue. Has anyone else had this issue and of so how did they resolve this?
0
0
55
2w
Live Activity Silent Rendering Failure- Any Way to Detect Crash / Failure State?
Hi Apple Team, We are facing an issue with Live Activities where the UI intermittently fails to render and shows a loader or blank state. After extensive debugging, we’ve identified that the failure happens during the rendering phase inside the system process (WidgetKit / liveactivitiesd), but there are no actionable signals exposed to the app. Problem: Live Activity launches successfully After a few updates or under certain UI conditions, it: stops rendering shows a loader / blank UI sometimes disappears No crash logs are generated No MetricKit diagnostics available for the extension Console logs show: Invalid frame dimension (negative or non-finite) Archive was nil. LiveActivity will be empty Sometimes because of memory pressure too The extension process appears to terminate silently Challenge Currently, there is no way to detect from the app side that: the Live Activity has failed to render the extension process has crashed/terminated the UI is no longer being updated Questions I
0
0
165
2w
LLDB RPC server crashes when running top-level async code in Playground files
When running top-level async code in Swift Playgrounds, the LLDB RPC server crashes. For example, when running the following code from Concurrency section of The Swift Programming Language book: func fetchUserID(from server: String) async -> Int { if server == primary { return 97 } return 501 } let userIDs = await withTaskGroup(of: Int.self) { group in for server in [primary, secondary, development] { group.addTask { return await fetchUserID(from: server) } } var results: [Int] = [] for await result in group { results.append(result) } return results } print(userIDs) Xcode reports that the LLDB RPC server has crashed. The Swift Playground app reports “There was a problem running this playground.” However, in the case of the Swift Playground app, results are populated as expected. For example, the console shows “[97, 501, 501]”. Xcode does not print any results in the console. Tested with Xcode 26.4 (17E192) and Swift Playground Version 4.7 (2088). Wrapping the async code
1
0
188
2w
Setting up video and image capture pipeline creates internal errors in AVFoundation.
I have created code for iOS that allows me to start and stop video acquisition from a proprietary USB camera using AVFoundation's AVCaptureSession and AVCaptureDevice APIs. There is a start and stop method. The start method takes an argument to specify one of two formats that I use for my custom camera application. I can start the session and switch between formats all day without any errors. However, if I start and then stop the camera three times in a row, on the third invocation of start, I get errors in the console output and the CMSampleBuffers stop flowing to my callback. Additionally, once I get AVFoundation into this state, stoping the camera doesn't help. I have to kill the app and start over. Here are the errors. And below these, the code. I'm hoping someone who has experience with these errors or an engineer from Apple who knows the AVFoundation image capture pipeline code, can respond and tell me what I'm doing wrong. Thanks. <<<< FigCaptureSourceRemote >>>> Fig assert: ! s
0
0
173
2w
Reply to Different app behavior when running on device from Xcode
@briggr1 Thanks for the post, it's not a bug that Xcode does not allow Timer to run in the background. I would recommend to read my answer again about how the background process works but I may have failed to explain it well, I have been known to make that mistake, let me try it again. When you launch an app via Xcode (Build and Run), the Xcode debugger attaches to your app's process. To prevent the debugger from randomly disconnecting, iOS disables standard background suspension rules. Your app is allowed to run continuously in the background, consuming as much CPU and battery as it wants, so you can debug it. Now this is not the way on released apps. I think previously I have recommended to other users to move the process to as server to avoid using the device as to process the work. Also I think have previously recommended to go over this great documentation about how to use background processing: https://developer.apple.com/documentation/uikit/preparing-your-ui-to-run-i
Topic: Community SubTopic: Apple Developers Tags:
2w
Reply to Can't register Apple Developer Account - stuck for 2.5 months
With absolutely no support from Apple, I'm still trying to resolve the issue on my own, essentially working blind. I found out that D&B allows you to claim management of your company profile by verifying ownership: https://smallbusiness.dnb.com/duns-manager/company-profile They require two documents that show the company owner's name. Firstbase only provides one document with the owner's name (the EIN Confirmation Letter). The second one had to be requested separately for an additional fee — it needs to be obtained from the Secretary of State. Firstbase charged me an extra ~$150 and told me to wait 14 business days.
2w
Reply to Does Review team have a right to demand video?
@Tomato, I should mention that I already provided them a video, voluntarily, showing my app on my watch via screen sharing. So the fact they demand more is a sign of a shark strategy. They feel my desire to comply (blood) and attack with endless requirements. If I agree they'd demand another video with different equipment, and so on and so forth. Another problem is fully practical. The video requires Apple Watch + equipment (e.g. Mac Book) + camera. I simply can't do it in a good enough quality with my two hands. I need to hire a professional for that which is hard for an Individual Developer. Much easier would be reject and reapply hoping for a different reviewer. And finally I would note that I have competitors who perform worse than HeartBLE and I doubt any of them was forced to make a video. The real problem which blows their mind is the monetization. I selected the XX-day Trial + non-consumable model. Just wanted to give it a try, get some experience. Turns out reviewers hate it (or simply not f
Replies
Boosts
Views
Activity
2w
Reply to A new coder wanting to learn
[quote='884303022, ParinK124, /thread/822456?answerId=884303022#884303022, /profile/ParinK124'] it is a bit slow. [/quote] Which bit? The Swift Playground app? Or your code running within the Swift Playground app? Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Replies
Boosts
Views
Activity
2w
Reply to Port forwarding with VZVmnetNetworkDeviceAttachment
[quote='822658021, rbmanian75, /thread/822658, /profile/rbmanian75'] Is there anything i am doing wrong? [/quote] It’s hard to say without more context. Specifically: What network have you assigned to the interface? Has the guest successfully acquired an IP address? Does that IP address match the IP address you’re passing in here (ipAddr)? What value as you using for guestPort? Are you sure that the guest is listening on the port? If you run a command on the guest to connect to it’s IP address and port (so ipAddr and guestPort), does that go through? Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Topic: App & System Services SubTopic: Core OS Tags:
Replies
Boosts
Views
Activity
2w
Live Activity creates successfully but never displays on lock screen or Dynamic Island ( iOS 26.4.1, Xcode 26.4)
Environment: Xcode 26.4 (17E192) iOS 26.4.1 iPhone 15 Pro Project uses PBXFileSystemSynchronizedRootGroup (Xcode 26 format) Setup: Widget Extension target named ModusWidgetExtension Bundle ID: com.calvin.Modus.ModusWidget NSSupportsLiveActivities = YES in both main app and widget extension Info.plist Live Activities enabled in Settings → Modus Live Activities enabled in Settings → Face ID & Passcode → Allow Access When Locked Background App Refresh enabled Push Notifications capability on both targets ActivityAttributes struct added to both targets via file target membership Behaviour: ActivityAuthorizationInfo().areActivitiesEnabled returns true Activity.request() succeeds and returns a valid activity ID No error is thrown Nothing appears on lock screen or Dynamic Island in foreground or background Widget preview in Xcode renders correctly for all presentations (compact, minimal, expanded, lock screen) Console output from liveactivitiesd filtered logs: Foreground process is permitted to update activity X
Replies
1
Boosts
0
Views
115
Activity
2w
Reply to Kernel panic when using fclonefileat from ES
Hi Kevin, I appreciate your suggestions. I was working on implementing them in our code and found a peculiar test in our coverage that boils down to the following piece of code: #include #include #include #include int main() { std::string path = /private/tmp/test; close(creat(path.c_str(), 0777)); std::string rsrcPath = path + /..namedfork/rsrc; int fd = open(rsrcPath.c_str(), O_CREAT | O_WRONLY, 0666); printf(%dn, fd); write(fd, rsrc, 4); { int fd1 = open(rsrcPath.c_str(), O_RDWR, 0666); void* ptr = mmap(nullptr, 10, PROT_READ | PROT_WRITE, MAP_SHARED, fd1, 0); printf(%s -> %p|%dn, rsrcPath.c_str(), ptr, fd1); munmap(ptr, 10); close(fd1); } unlink(path.c_str()); close(fd); return 0; } Running this tool will immediately cause kernel panic: panic(cpu 1 caller 0xfffffe00254a7590): Trying to update a namedstream inode 118a7 on volume Datan @jobj.c:4416 Debugger message: panic Memory ID: 0x0 OS release type: User OS version: 25E253 Kernel version: Darwin Kernel Version 25.4.0: Thu Mar 19 19:29:33
Topic: App & System Services SubTopic: Core OS Tags:
Replies
Boosts
Views
Activity
2w
Reply to Developer ID Installer cert not usable for pkg signing (no Code Signing / 0 identities)
[quote='822661021, Vemallampati, /thread/822661, /profile/Vemallampati'] Why is the Developer ID Installer cert missing Code Signing usage … ? [/quote] Because it’s not using for signing code. Apple issues two types of Developer ID certificates: Developer ID Application, for signing code and (weirdly) disk images Developer ID Installer, for signing installer packages If you run security find-identity and apply the code signing filter, you’ll only see the first type. There’s a bunch more advice on this topic in Packaging Mac software for distribution. Also, whenever I talk about Developer ID signing identities I like to stress that they are precious. See The Care and Feeding of Developer ID for more about that. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Replies
Boosts
Views
Activity
2w
vCard (.vcf) import on iOS not preserving PHOTO and X-SOCIALPROFILE — expected behavior?
I’m running an experiment around generating and importing .vcf files on iOS and wanted to sanity check expected behavior with others who may have explored this deeper. Goal Programmatically generate a vCard (v3.0) that, when imported into iOS Contacts, includes: Standard fields (name, phone, email, organization, etc.) Contact photo (PHOTO) Social profile (e.g., LinkedIn via X-SOCIALPROFILE) What I tested I tried to eliminate formatting issues by using iOS itself as the source of truth. Steps: Created a new contact directly in iOS Contacts Added name, phone, email Added a contact photo Added a social profile (LinkedIn) Exported that contact as a .vcf Deleted the contact from the device Re-imported the exported .vcf Result Core fields (name, phone, email, etc.) are restored correctly Contact photo is NOT restored Social profile is NOT restored as a native social entry This happens even though: The exported .vcf clearly contains a PHOTO field The exported .vcf includes X-SOCIALPROFILE;type=linkedin:...
Replies
0
Boosts
0
Views
56
Activity
2w
Does Review team have a right to demand video?
The review team started to demand me to make a video of my app: We still need a demo video that shows a physical Apple device and the designated hardware pairing together and interacting during the use of the app. Provide a demo video that shows: The current version of the app in use on a physical Apple device, not on a simulator The initial pairing process between the app and the designated hardware The entire app workflow with the designated hardware Film the demo video to show both the designated hardware and the app running on a physical Apple device. The app is an extremely simple 1-button utility that starts a workout and broadcasts heart rate over Bluetooth. I believe it's way too much. It's a complicated task to film Apple Watch on my hand while also managing hardware (My Mac Book) and somehow operating camera simultaneously. I wonder if I can submit an appeal or replace that reviewer somehow.
Replies
5
Boosts
0
Views
217
Activity
2w
Detect hardware keyboard with SwiftUI
In an application we are developing, we would like to show a (non-interactable) textfield when a hardware keyboard is connected to the iPad. Therefore my question: Using SwiftUI, is it possible to detect the presence of a hardware keyboard and store that state inside a boolean like isHardwareKeyboardConnected?
Replies
1
Boosts
0
Views
147
Activity
2w
Apple IAP issues
I am having constant issues with the IAP on my app. I have now, after several review rejections, created a brand new non-consumable in-app purchase product and updated the submitted build to use the new product identifier. We also updated the paywall so it no longer loops and instead shows fallback messaging plus manual retry/restore options when pricing is unavailable. However, in TestFlight and sandbox testing, StoreKit is still not returning the product details, so no localized price is available to display. This suggests the in-app purchase is not being returned by Apple’s review/sandbox environment rather than a client-side UI issue. Has anyone else had this issue and of so how did they resolve this?
Replies
0
Boosts
0
Views
55
Activity
2w
Live Activity Silent Rendering Failure- Any Way to Detect Crash / Failure State?
Hi Apple Team, We are facing an issue with Live Activities where the UI intermittently fails to render and shows a loader or blank state. After extensive debugging, we’ve identified that the failure happens during the rendering phase inside the system process (WidgetKit / liveactivitiesd), but there are no actionable signals exposed to the app. Problem: Live Activity launches successfully After a few updates or under certain UI conditions, it: stops rendering shows a loader / blank UI sometimes disappears No crash logs are generated No MetricKit diagnostics available for the extension Console logs show: Invalid frame dimension (negative or non-finite) Archive was nil. LiveActivity will be empty Sometimes because of memory pressure too The extension process appears to terminate silently Challenge Currently, there is no way to detect from the app side that: the Live Activity has failed to render the extension process has crashed/terminated the UI is no longer being updated Questions I
Replies
0
Boosts
0
Views
165
Activity
2w
LLDB RPC server crashes when running top-level async code in Playground files
When running top-level async code in Swift Playgrounds, the LLDB RPC server crashes. For example, when running the following code from Concurrency section of The Swift Programming Language book: func fetchUserID(from server: String) async -> Int { if server == primary { return 97 } return 501 } let userIDs = await withTaskGroup(of: Int.self) { group in for server in [primary, secondary, development] { group.addTask { return await fetchUserID(from: server) } } var results: [Int] = [] for await result in group { results.append(result) } return results } print(userIDs) Xcode reports that the LLDB RPC server has crashed. The Swift Playground app reports “There was a problem running this playground.” However, in the case of the Swift Playground app, results are populated as expected. For example, the console shows “[97, 501, 501]”. Xcode does not print any results in the console. Tested with Xcode 26.4 (17E192) and Swift Playground Version 4.7 (2088). Wrapping the async code
Replies
1
Boosts
0
Views
188
Activity
2w
Setting up video and image capture pipeline creates internal errors in AVFoundation.
I have created code for iOS that allows me to start and stop video acquisition from a proprietary USB camera using AVFoundation's AVCaptureSession and AVCaptureDevice APIs. There is a start and stop method. The start method takes an argument to specify one of two formats that I use for my custom camera application. I can start the session and switch between formats all day without any errors. However, if I start and then stop the camera three times in a row, on the third invocation of start, I get errors in the console output and the CMSampleBuffers stop flowing to my callback. Additionally, once I get AVFoundation into this state, stoping the camera doesn't help. I have to kill the app and start over. Here are the errors. And below these, the code. I'm hoping someone who has experience with these errors or an engineer from Apple who knows the AVFoundation image capture pipeline code, can respond and tell me what I'm doing wrong. Thanks. <<<< FigCaptureSourceRemote >>>> Fig assert: ! s
Replies
0
Boosts
0
Views
173
Activity
2w
Reply to Different app behavior when running on device from Xcode
@briggr1 Thanks for the post, it's not a bug that Xcode does not allow Timer to run in the background. I would recommend to read my answer again about how the background process works but I may have failed to explain it well, I have been known to make that mistake, let me try it again. When you launch an app via Xcode (Build and Run), the Xcode debugger attaches to your app's process. To prevent the debugger from randomly disconnecting, iOS disables standard background suspension rules. Your app is allowed to run continuously in the background, consuming as much CPU and battery as it wants, so you can debug it. Now this is not the way on released apps. I think previously I have recommended to other users to move the process to as server to avoid using the device as to process the work. Also I think have previously recommended to go over this great documentation about how to use background processing: https://developer.apple.com/documentation/uikit/preparing-your-ui-to-run-i
Topic: Community SubTopic: Apple Developers Tags:
Replies
Boosts
Views
Activity
2w
Reply to Can't register Apple Developer Account - stuck for 2.5 months
With absolutely no support from Apple, I'm still trying to resolve the issue on my own, essentially working blind. I found out that D&B allows you to claim management of your company profile by verifying ownership: https://smallbusiness.dnb.com/duns-manager/company-profile They require two documents that show the company owner's name. Firstbase only provides one document with the owner's name (the EIN Confirmation Letter). The second one had to be requested separately for an additional fee — it needs to be obtained from the Secretary of State. Firstbase charged me an extra ~$150 and told me to wait 14 business days.
Replies
Boosts
Views
Activity
2w