Search results for

“translate scheme”

6,671 results found

Post

Replies

Boosts

Views

Activity

A Summary of the WWDC25 Group Lab - Developer Tools
At WWDC25 we launched a new type of Lab event for the developer community - Group Labs. A Group Lab is a panel Q&A designed for a large audience of developers. Group Labs are a unique opportunity for the community to submit questions directly to a panel of Apple engineers and designers. Here are the highlights from the WWDC25 Group Lab for Developer Tools. Will my project codebase be used for training when I use Xcode's intelligent assistant powered by cloud-based models? When using ChatGPT without logging in, your data will not be used to improve any models. If you log in to a ChatGPT account, this is based on your ChatGPT account settings, which allows you to opt-out (it defaults to on). When using Xcode with accounts for other model providers, you should check with the policies of your provider. And finally, at no point will any portion of your codebase be used to train or improve any Apple models. We'd love to make our SwiftUI Previews (and soon, Playgrounds) as snappy as possible. Is there any way to
1
0
1.2k
Jul ’25
App Store rejects binary built with with alternate app icons, ITMS-90895
Hello, At my company, we're trying to run an App Store A/B test on alternate app icons. However, the App Store is rejecting the binary when we upload it (see email below). We're hoping someone out there knows the solution to this issue. Background Currently, our app is built with one target from amongst several different schemes. These schemes are used for various versions, including developer debug builds, TestFlight builds, App Store builds, and others. Each scheme has its own distinct app icon specified in Xcode, as shown in the image below: In our project, we've added the alternate app icons for the two App Store treatments as recommended according to Apple's documentation (we named them AppIcon-T1 and AppIcon-T2). These are located inside our Images.xcassets asset catalog. Each alternate app icon's properties are configured as: iOS: Single Size macOS: None watchOS: None Appearances: None Gamut: Any The Problem After making the changes above, creating an App Store build succeeds
4
0
349
May ’25
Reply to Xcode crashes when saving .intentdefinition file with configuration intent
Translated Report (Full Report Below) Process: Xcode [6971] Path: /Applications/Xcode.app/Contents/MacOS/Xcode Identifier: com.apple.dt.Xcode Version: 16.4 (23792) Build Info: IDEApplication-23792000000000000~2 (16F6) App Item ID: 497799835 App External ID: 874973124 Code Type: ARM-64 (Native) Parent Process: launchd [1] User ID: 501 Date/Time: 2025-07-01 18:10:42.9453 +0200 OS Version: macOS 15.5 (24F74) Report Version: 12 Anonymous UUID: 63C6DB2E-A2A0-DDAE-1DC2-8B77CC9535AE Sleep/Wake UUID: 276F6F44-F58B-459D-98EC-81A031BF3334 Time Awake Since Boot: 62000 seconds Time Since Wake: 5081 seconds System Integrity Protection: enabled Crashed Thread: 0 Dispatch queue: com.apple.main-thread Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x0000000000000000, 0x0000000000000000 Termination Reason: Namespace SIGNAL, Code 6 Abort trap: 6 Terminating Process: Xcode [6971] Application Specific Information: abort() called Application Specific Signatures: NSInvalidArgumentException Application Specific Backt
Jul ’25
Reply to Stop using MVVM for SwiftUI
@Appeloper I know that this is a pretty old thread. But this is interesting. So basically a Store is just an observed Repository then? It's not even a VM. Because a VM is also handling the state of a view such as error handling when the fetching / updating the model (ie. should we display a Toast or Alert or a fullscreen View, what error message to show, the color scheme, the callback when the alert or view is closed, etc). Or when to display or hide activity indicator. Etc. A VM is per view controller / feature while from what I've seen so far, a Store is just per model. So where do you put these other logics? On the corresponding Views? So that means the Views will hold both the layout logic and some business logic? CMIIW.
Topic: UI Frameworks SubTopic: SwiftUI Tags:
Jul ’25
Unique application rejected due to guideline 4.3(a)-Design-Spam.
Section 1: Our game was developed using Cocos Creator 3.8.5, written in TypeScript. The team spent nearly two years completing it. Initially, our submission wasn't classified under Guideline 4.3(a). The first four reviews provided normal feedback, which we addressed. However, after a subsequent rejection citing 4.3(a), we considered whether similarities in gameplay concepts, narrative, or art assets might exist. In response, our team introduced unique features not found in other App Store applications. We completely redesigned our original art assets to ensure originality and extensively modified aspects potentially resembling other developers’ work. This included removing all third-party SDK modules except Apple Pay and Sign in with Apple. Despite these significant efforts, we still received a 4.3(a) rejection. We have now iterated over 20 versions but continue to face this issue.  Section 2: Our game’s business logic code (excluding the Cocos engine code) is entirely original and should not duplicate other
1
0
173
Jun ’25
Reply to zsh终端中执行python3或pip3命令,弹出Install Command Line Developer Tools弹窗安装
Sadly, I can’t read Chinese, so I’m responding based on a machine translation of your question. macOS does not come with a built-in copy of Python [1]. Given that, we recommend that you install Python either from its website or using a package manager like Homebrew. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com [1] There are a couple of complicating factors here: Historically macOS did ship with Python. Apple’s developer tools include a copy of Python, but that copy is an implementation detail and isn’t really targeted at Python developers.
Jun ’25
Reply to jpackage bombing on codesign/libnet.dylib (but only on M2 MacBook)
The jpackage command tool provided by Oracle: It specifies some options for MacOS code signing: --mac-sign --mac-package-signing-prefix ST_DFG2D_ARM --mac-signing-key-user-name Pierre Bierre that it reformats when it runs and calls Apple's codesign. Maybe you can show me how to translate these options into a discrete call to codesign? [14:06:05.820] java.io.IOException: Command [/usr/bin/codesign, -s, Developer ID Application: Pierre Bierre (SL7L4YU8GT), -vvvv, --timestamp, --options, runtime, --prefix, ST_DFG2D_ARM, /var/folders/v7/06pp2_5d6gz9593k96n2z0v40000gn/T/jdk.jpackage8264959517592888307/images/image-10714515757680011645/DataflowGeometry2D.app/Contents/runtime/Contents/Home/lib/libnet.dylib] exited with 1 code I tried this guess: codesign --sign Pierre Bierre (SL7L4YU8GT) --force --options runtime --verbose --timestamp ~/DFG2D_MacOS_Manufacturing/MacOSInstallers/DFG2D_Mac_J17010_295 The response was: error: The specified item could not be found in the keychain. Note, I use the thumprint for
Topic: Code Signing SubTopic: General
Jun ’25
Reply to MeshInstancesComponent VisionOS 26 Beta 2
Hi @jkdufair, This code is working for me: let scene = ModelEntity(mesh: MeshResource.generateSphere(radius: 0.2), materials: [SimpleMaterial(color: .orange, isMetallic: false)]) var meshInstancesComponent = MeshInstancesComponent() let count = 20 do { let instances = try LowLevelInstanceData(instanceCount: 20) meshInstancesComponent[partIndex: 0] = .init(data: instances) instances.withMutableTransforms { transforms in for i in 0..(x: positionX, y: positionY, z: positionZ) let transform = Transform(scale: .init(repeating: scale), rotation: .init(angle: angle,axis: [0, 1, 0]), translation: position) transforms[i] = transform.matrix } } scene.components.set(meshInstancesComponent) } catch { print(error = (error)) } content.add(scene)
Topic: Spatial Computing SubTopic: General Tags:
Jun ’25
Reply to Guideline 2.4.5(i) - Performance And Indelible the entitlements
Sadly, I don’t read Chinese and thus my reply is based on a machine translation of your post. My understanding is that: You’re submitting a Mac app to the App Store. That app is claiming entitlements (com.apple.security.network.server and com.apple.security.device.usb) that it doesn’t need. But those entitlements aren’t listed in your .entitlements file. Is that correct? If so, my first question is whether you’re building your app with Xcode? Or with third-party tools? Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Topic: Code Signing SubTopic: Entitlements Tags:
Jun ’25
Apple Sign In "Sign up not completed" Error
Apple Sign In - Sign up not completed Error in Development Build (React Native / Expo) Problem Summary I'm implementing Apple Sign In in a React Native app using expo-apple-authentication. The Apple sign-in dialog appears as expected, but after tapping Continue, it displays the message: Sign up not completed. No credential is returned, and the promise eventually rejects with ERR_REQUEST_CANCELED. App Configuration Platform: React Native (Expo SDK 52) Library: expo-apple-authentication v7.1.3 Target: iOS development build (not Expo Go) Bundle ID: com.example.appname.nativetest (new App ID created for testing) Apple Developer Console Setup (Reviewed Carefully) App ID Explicit App ID (not a wildcard) Sign In with Apple capability enabled No associated Services IDs or Sign In with Apple Keys Provisioning Profile Development profile created for the test App ID Profile includes the test device and development certificate Installed successfully and used to sign the app Certificates and Signing Valid Apple Developer
2
0
231
Jun ’25
Can I tell when my iOS Widget is running on MacOS (when Use IPhone Widgets is on)
I have an iOS Widget that also can load on the Mac when the Use iPhone Widgets setting is turned on on the Mac in Desktop & Dock. I want to use a different url scheme to open video clips from the widget if it is being clicked on iOS or the Mac. I tried using ProcessInfo.processInfo.isiOSAppOnMac but it always thinks it is on iOS. I also tried looking for the user document path to see if it was /var/mobile/ or /Users/. but it always thinks it is /var/mobile. I assume this is as it is not really a catalyst app but a WidgetKit extension from the phone. Is there anyway I can figure out when the widget is running on the mac? Thanks!
6
0
678
Jun ’25
ARKit camera transform orientation vector doesn't match physical device heading (despite `.gravityAndHeading`)
Hi all, I'm working on an ARKit-based iOS app where I need to accurately determine the direction the device is facing to localize objects in the real world. I'm using: let config = ARWorldTrackingConfiguration() config.worldAlignment = .gravityAndHeading Thus, I would expect the world alignment to behave as given in the gravityAndHeading page. The AR session is started after verifying that CLLocationManager.headingAccuracy <= 20, and the compass appears to be calibrated. However, I'm seeing a major inconsistency: When the rear camera is physically pointed toward true North, I would expect: cameraTransform.columns.2.z ≈ -1 // (i.e. ARKit's -Z pointing North) But instead, I'm consistently seeing: cameraTransform.columns.2.z ≈ +0.97 // Implies camera is facing South Meanwhile, the translation vector behaves as expected: As I physically move North, cameraTransform.columns.3.z becomes more negative, matching the world’s +Z = South assumption. For example, let's say I have the device in landscapeRight (
1
0
145
Jun ’25
Reply to Issue with Universal Links and App Extension (ShieldAction Handler)
I understand and agree that opening URLs directly from background processes (like app extensions) is restricted by design for privacy and security reasons. However, in our case, we are trying to handle a specific user interaction: When the user taps the primary button inside an App Extension (specifically, an App Shield), we want to open the main (parent) app. Here’s what we’ve tried so far: Custom URL Schemes Universal Links NSUserActivity Darwin Notifications Kingfisher-style runtime access to UIApplication.shared Other commonly suggested workarounds found in developer threads and documentation None of these approaches successfully triggered the parent app from within the extension in our case. We’re looking for guidance on the correct and supported way to handle this: How can we properly launch the main app from an App Extension in response to a user-initiated tap? Any official direction or best practice would be greatly appreciated. Thank you!
Topic: App & System Services SubTopic: General Tags:
Jun ’25
Race issue - Custom AVAssetResourceLoaderDelegate cannot work with EXT-X-SESSION-KEY
TL;DR How to solve possible racing issue of EXT-X-SESSION-KEY request and encrypted media segment request? I'm having trouble using custom AVAssetResourceLoaderDelegate with video manifest containing VideoProtectionKey(VPK). My master manifest contains rendition manifest url and VPK url. When not using custom resource delegate, everything works fine. My custom resource delegate is implemented in way where it first append prefix to scheme of the master manifest url before creating the asset. And during handling master manifest, it puts back original scheme, make the request, modify the scheme for rendition manifest url in the response content by appending the same prefix again, so that rendition manifest request also goes into custom resource loader delegate. Same goes for VPK request. The AES-128 key is stored in memory within custom resource loader delegate object. So far so good. The VPK is requested before segment request. But the problem comes where the media segment requests ha
2
0
170
Jun ’25
Live Captions only partially works - help?
Hope it's okay to post here - I haven't gotten resolution anywhere else. Apple's iOs Live Captions is supposed to translate speech into written text either on the phone (works like a charm!) or via microphone (think meeting in a conference room). Microphone doesn't work anywhere, anytime on a new iPhone 14 purchased November 2024. Anyone out there want to fix this and help a lot of people who have trouble hearing? I'm part of an entire generation that didn't know we were supposed to protect our hearing at concerts and clubs and worse, thought it was cool to snag a spot by the speakers...
3
0
306
Mar ’25
A Summary of the WWDC25 Group Lab - Developer Tools
At WWDC25 we launched a new type of Lab event for the developer community - Group Labs. A Group Lab is a panel Q&A designed for a large audience of developers. Group Labs are a unique opportunity for the community to submit questions directly to a panel of Apple engineers and designers. Here are the highlights from the WWDC25 Group Lab for Developer Tools. Will my project codebase be used for training when I use Xcode's intelligent assistant powered by cloud-based models? When using ChatGPT without logging in, your data will not be used to improve any models. If you log in to a ChatGPT account, this is based on your ChatGPT account settings, which allows you to opt-out (it defaults to on). When using Xcode with accounts for other model providers, you should check with the policies of your provider. And finally, at no point will any portion of your codebase be used to train or improve any Apple models. We'd love to make our SwiftUI Previews (and soon, Playgrounds) as snappy as possible. Is there any way to
Replies
1
Boosts
0
Views
1.2k
Activity
Jul ’25
App Store rejects binary built with with alternate app icons, ITMS-90895
Hello, At my company, we're trying to run an App Store A/B test on alternate app icons. However, the App Store is rejecting the binary when we upload it (see email below). We're hoping someone out there knows the solution to this issue. Background Currently, our app is built with one target from amongst several different schemes. These schemes are used for various versions, including developer debug builds, TestFlight builds, App Store builds, and others. Each scheme has its own distinct app icon specified in Xcode, as shown in the image below: In our project, we've added the alternate app icons for the two App Store treatments as recommended according to Apple's documentation (we named them AppIcon-T1 and AppIcon-T2). These are located inside our Images.xcassets asset catalog. Each alternate app icon's properties are configured as: iOS: Single Size macOS: None watchOS: None Appearances: None Gamut: Any The Problem After making the changes above, creating an App Store build succeeds
Replies
4
Boosts
0
Views
349
Activity
May ’25
Reply to Xcode crashes when saving .intentdefinition file with configuration intent
Translated Report (Full Report Below) Process: Xcode [6971] Path: /Applications/Xcode.app/Contents/MacOS/Xcode Identifier: com.apple.dt.Xcode Version: 16.4 (23792) Build Info: IDEApplication-23792000000000000~2 (16F6) App Item ID: 497799835 App External ID: 874973124 Code Type: ARM-64 (Native) Parent Process: launchd [1] User ID: 501 Date/Time: 2025-07-01 18:10:42.9453 +0200 OS Version: macOS 15.5 (24F74) Report Version: 12 Anonymous UUID: 63C6DB2E-A2A0-DDAE-1DC2-8B77CC9535AE Sleep/Wake UUID: 276F6F44-F58B-459D-98EC-81A031BF3334 Time Awake Since Boot: 62000 seconds Time Since Wake: 5081 seconds System Integrity Protection: enabled Crashed Thread: 0 Dispatch queue: com.apple.main-thread Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x0000000000000000, 0x0000000000000000 Termination Reason: Namespace SIGNAL, Code 6 Abort trap: 6 Terminating Process: Xcode [6971] Application Specific Information: abort() called Application Specific Signatures: NSInvalidArgumentException Application Specific Backt
Replies
Boosts
Views
Activity
Jul ’25
Reply to Stop using MVVM for SwiftUI
@Appeloper I know that this is a pretty old thread. But this is interesting. So basically a Store is just an observed Repository then? It's not even a VM. Because a VM is also handling the state of a view such as error handling when the fetching / updating the model (ie. should we display a Toast or Alert or a fullscreen View, what error message to show, the color scheme, the callback when the alert or view is closed, etc). Or when to display or hide activity indicator. Etc. A VM is per view controller / feature while from what I've seen so far, a Store is just per model. So where do you put these other logics? On the corresponding Views? So that means the Views will hold both the layout logic and some business logic? CMIIW.
Topic: UI Frameworks SubTopic: SwiftUI Tags:
Replies
Boosts
Views
Activity
Jul ’25
Unique application rejected due to guideline 4.3(a)-Design-Spam.
Section 1: Our game was developed using Cocos Creator 3.8.5, written in TypeScript. The team spent nearly two years completing it. Initially, our submission wasn't classified under Guideline 4.3(a). The first four reviews provided normal feedback, which we addressed. However, after a subsequent rejection citing 4.3(a), we considered whether similarities in gameplay concepts, narrative, or art assets might exist. In response, our team introduced unique features not found in other App Store applications. We completely redesigned our original art assets to ensure originality and extensively modified aspects potentially resembling other developers’ work. This included removing all third-party SDK modules except Apple Pay and Sign in with Apple. Despite these significant efforts, we still received a 4.3(a) rejection. We have now iterated over 20 versions but continue to face this issue.  Section 2: Our game’s business logic code (excluding the Cocos engine code) is entirely original and should not duplicate other
Replies
1
Boosts
0
Views
173
Activity
Jun ’25
Reply to zsh终端中执行python3或pip3命令,弹出Install Command Line Developer Tools弹窗安装
Sadly, I can’t read Chinese, so I’m responding based on a machine translation of your question. macOS does not come with a built-in copy of Python [1]. Given that, we recommend that you install Python either from its website or using a package manager like Homebrew. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com [1] There are a couple of complicating factors here: Historically macOS did ship with Python. Apple’s developer tools include a copy of Python, but that copy is an implementation detail and isn’t really targeted at Python developers.
Replies
Boosts
Views
Activity
Jun ’25
Reply to jpackage bombing on codesign/libnet.dylib (but only on M2 MacBook)
The jpackage command tool provided by Oracle: It specifies some options for MacOS code signing: --mac-sign --mac-package-signing-prefix ST_DFG2D_ARM --mac-signing-key-user-name Pierre Bierre that it reformats when it runs and calls Apple's codesign. Maybe you can show me how to translate these options into a discrete call to codesign? [14:06:05.820] java.io.IOException: Command [/usr/bin/codesign, -s, Developer ID Application: Pierre Bierre (SL7L4YU8GT), -vvvv, --timestamp, --options, runtime, --prefix, ST_DFG2D_ARM, /var/folders/v7/06pp2_5d6gz9593k96n2z0v40000gn/T/jdk.jpackage8264959517592888307/images/image-10714515757680011645/DataflowGeometry2D.app/Contents/runtime/Contents/Home/lib/libnet.dylib] exited with 1 code I tried this guess: codesign --sign Pierre Bierre (SL7L4YU8GT) --force --options runtime --verbose --timestamp ~/DFG2D_MacOS_Manufacturing/MacOSInstallers/DFG2D_Mac_J17010_295 The response was: error: The specified item could not be found in the keychain. Note, I use the thumprint for
Topic: Code Signing SubTopic: General
Replies
Boosts
Views
Activity
Jun ’25
Reply to MeshInstancesComponent VisionOS 26 Beta 2
Hi @jkdufair, This code is working for me: let scene = ModelEntity(mesh: MeshResource.generateSphere(radius: 0.2), materials: [SimpleMaterial(color: .orange, isMetallic: false)]) var meshInstancesComponent = MeshInstancesComponent() let count = 20 do { let instances = try LowLevelInstanceData(instanceCount: 20) meshInstancesComponent[partIndex: 0] = .init(data: instances) instances.withMutableTransforms { transforms in for i in 0..(x: positionX, y: positionY, z: positionZ) let transform = Transform(scale: .init(repeating: scale), rotation: .init(angle: angle,axis: [0, 1, 0]), translation: position) transforms[i] = transform.matrix } } scene.components.set(meshInstancesComponent) } catch { print(error = (error)) } content.add(scene)
Topic: Spatial Computing SubTopic: General Tags:
Replies
Boosts
Views
Activity
Jun ’25
Reply to Guideline 2.4.5(i) - Performance And Indelible the entitlements
Sadly, I don’t read Chinese and thus my reply is based on a machine translation of your post. My understanding is that: You’re submitting a Mac app to the App Store. That app is claiming entitlements (com.apple.security.network.server and com.apple.security.device.usb) that it doesn’t need. But those entitlements aren’t listed in your .entitlements file. Is that correct? If so, my first question is whether you’re building your app with Xcode? Or with third-party tools? Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Topic: Code Signing SubTopic: Entitlements Tags:
Replies
Boosts
Views
Activity
Jun ’25
Apple Sign In "Sign up not completed" Error
Apple Sign In - Sign up not completed Error in Development Build (React Native / Expo) Problem Summary I'm implementing Apple Sign In in a React Native app using expo-apple-authentication. The Apple sign-in dialog appears as expected, but after tapping Continue, it displays the message: Sign up not completed. No credential is returned, and the promise eventually rejects with ERR_REQUEST_CANCELED. App Configuration Platform: React Native (Expo SDK 52) Library: expo-apple-authentication v7.1.3 Target: iOS development build (not Expo Go) Bundle ID: com.example.appname.nativetest (new App ID created for testing) Apple Developer Console Setup (Reviewed Carefully) App ID Explicit App ID (not a wildcard) Sign In with Apple capability enabled No associated Services IDs or Sign In with Apple Keys Provisioning Profile Development profile created for the test App ID Profile includes the test device and development certificate Installed successfully and used to sign the app Certificates and Signing Valid Apple Developer
Replies
2
Boosts
0
Views
231
Activity
Jun ’25
Can I tell when my iOS Widget is running on MacOS (when Use IPhone Widgets is on)
I have an iOS Widget that also can load on the Mac when the Use iPhone Widgets setting is turned on on the Mac in Desktop & Dock. I want to use a different url scheme to open video clips from the widget if it is being clicked on iOS or the Mac. I tried using ProcessInfo.processInfo.isiOSAppOnMac but it always thinks it is on iOS. I also tried looking for the user document path to see if it was /var/mobile/ or /Users/. but it always thinks it is /var/mobile. I assume this is as it is not really a catalyst app but a WidgetKit extension from the phone. Is there anyway I can figure out when the widget is running on the mac? Thanks!
Replies
6
Boosts
0
Views
678
Activity
Jun ’25
ARKit camera transform orientation vector doesn't match physical device heading (despite `.gravityAndHeading`)
Hi all, I'm working on an ARKit-based iOS app where I need to accurately determine the direction the device is facing to localize objects in the real world. I'm using: let config = ARWorldTrackingConfiguration() config.worldAlignment = .gravityAndHeading Thus, I would expect the world alignment to behave as given in the gravityAndHeading page. The AR session is started after verifying that CLLocationManager.headingAccuracy <= 20, and the compass appears to be calibrated. However, I'm seeing a major inconsistency: When the rear camera is physically pointed toward true North, I would expect: cameraTransform.columns.2.z ≈ -1 // (i.e. ARKit's -Z pointing North) But instead, I'm consistently seeing: cameraTransform.columns.2.z ≈ +0.97 // Implies camera is facing South Meanwhile, the translation vector behaves as expected: As I physically move North, cameraTransform.columns.3.z becomes more negative, matching the world’s +Z = South assumption. For example, let's say I have the device in landscapeRight (
Replies
1
Boosts
0
Views
145
Activity
Jun ’25
Reply to Issue with Universal Links and App Extension (ShieldAction Handler)
I understand and agree that opening URLs directly from background processes (like app extensions) is restricted by design for privacy and security reasons. However, in our case, we are trying to handle a specific user interaction: When the user taps the primary button inside an App Extension (specifically, an App Shield), we want to open the main (parent) app. Here’s what we’ve tried so far: Custom URL Schemes Universal Links NSUserActivity Darwin Notifications Kingfisher-style runtime access to UIApplication.shared Other commonly suggested workarounds found in developer threads and documentation None of these approaches successfully triggered the parent app from within the extension in our case. We’re looking for guidance on the correct and supported way to handle this: How can we properly launch the main app from an App Extension in response to a user-initiated tap? Any official direction or best practice would be greatly appreciated. Thank you!
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
Jun ’25
Race issue - Custom AVAssetResourceLoaderDelegate cannot work with EXT-X-SESSION-KEY
TL;DR How to solve possible racing issue of EXT-X-SESSION-KEY request and encrypted media segment request? I'm having trouble using custom AVAssetResourceLoaderDelegate with video manifest containing VideoProtectionKey(VPK). My master manifest contains rendition manifest url and VPK url. When not using custom resource delegate, everything works fine. My custom resource delegate is implemented in way where it first append prefix to scheme of the master manifest url before creating the asset. And during handling master manifest, it puts back original scheme, make the request, modify the scheme for rendition manifest url in the response content by appending the same prefix again, so that rendition manifest request also goes into custom resource loader delegate. Same goes for VPK request. The AES-128 key is stored in memory within custom resource loader delegate object. So far so good. The VPK is requested before segment request. But the problem comes where the media segment requests ha
Replies
2
Boosts
0
Views
170
Activity
Jun ’25
Live Captions only partially works - help?
Hope it's okay to post here - I haven't gotten resolution anywhere else. Apple's iOs Live Captions is supposed to translate speech into written text either on the phone (works like a charm!) or via microphone (think meeting in a conference room). Microphone doesn't work anywhere, anytime on a new iPhone 14 purchased November 2024. Anyone out there want to fix this and help a lot of people who have trouble hearing? I'm part of an entire generation that didn't know we were supposed to protect our hearing at concerts and clubs and worse, thought it was cool to snag a spot by the speakers...
Replies
3
Boosts
0
Views
306
Activity
Mar ’25