Search results for

“xcode github”

96,031 results found

Post

Replies

Boosts

Views

Activity

Xcode 26.4 productivity/UX regression.
I switch between Project / Tests / Breakpoints using top left pane 100s times a day. I also switch to search using CMD-Shift-F. In Xcode 26.4 I have to tap the <> to open menu. Is there a way to bring back the old behavior. Does any of the UX guys who worked on that feature use Xcode on daily basis? This is so bad :(
1
0
85
2w
Reply to Distributing In House Apps via my OWN website
[quote='885450022, AmbritSoftware3, /thread/823398?answerId=885450022#885450022, /profile/AmbritSoftware3'] Anyway I am targeting iPad, iPhone and MAC. [/quote] Let’s deal with the Mac first. macOS supports direct distribution using Developer ID signing and notarisation. Every paid developer team has access to that. I have a lot of links to docs and so on in the Code Signing Resources posts, and the other Resources posts that it links to. However, if you’re using Xcode to build an app the process is really simple: Chose Product > Archive to create a release build of your app. In the Xcode organiser, click Distribute App and then follow the Direct Distribution workflow. iOS and its various child platforms have a very different story: Enterprise teams, members of the Apple Developer Enterprise Program, can use In-House (Enterprise) distribution. There’s no equivalent for Individual and Organization teams. For those teams the options are either limited to a specific set of devices (Developer
2w
AppTransaction.originalAppVersion returns "1.0" in App Review environment — not the actual build number
Hi, I'm using AppTransaction.originalAppVersion to detect whether a user originally purchased the app under the old paid model, so I can automatically unlock the app for them as a courtesy when migrating to freemium. Background On iOS, originalAppVersion returns CFBundleVersion (the build number). When I transitioned the app from paid (v1.x) to freemium (v2.0), I defined a numeric threshold for CFBundleVersion to distinguish legacy purchasers from new users: Build number below the threshold → v1.x purchase → auto-unlock Build number at or above the threshold → v2.0+ install → requires IAP In Production, originalAppVersion correctly returns the actual build number, and the comparison works as intended. Detection logic (simplified) // Determine environment via receipt URL func detectStoreEnvironment() -> String { if let url = Bundle.main.appStoreReceiptURL, url.lastPathComponent == sandboxReceipt { return Sandbox } return Production } // Legacy check using numeric comparison static func isL
0
0
86
2w
Accessibility Inspector Bugs
Hello, i'm currently working on improving accessibility in my app using the built-in Xcode tool, Accessibility Inspector. For the most part, it works well — it correctly displays warnings about missing button labels or insufficient touch target sizes. However, it does not seem to handle certain cases properly, particularly dynamic fonts. Here is the approach I’m using for dynamic fonts: static func getDynamic(font: FontType, size: CGFloat, textStyle: UIFont.TextStyle) -> UIFont { let customFont = UIFont(name: font.rawValue, size: size)! return UIFontMetrics(forTextStyle: textStyle).scaledFont(for: customFont) } label.adjustsFontForContentSizeCategory = true My labels are configured with: numberOfLines = 0 no fixed height constraints This allows them to expand as needed without clipping. I have tested this visually on multiple devices, and everything appears to work correctly — fonts scale as expected, and text is not truncated. However, Accessibility Inspector still reports issues related to dynam
2
0
1.7k
2w
Reply to ITMS-90429: Invalid Swift Support on libswiftCompatibilitySpan.dylib after update to Xcode 26.4.1
I am using Xcode 26.4.1 (17E202). To copy the dylib, I am using a custom made Xcode build phase. I opened the resulting IPA to check, and the .dylib is present in Payload/AlbusAir.app/Frameworks/libswiftCompatibilitySpan.dylib. I put it here because the ITMS-90429 error told me that the file is expected in /Payload/AlbusAir.app/Frameworks. I checked the thread that you linked but I don't see any useful answer made to the OP, did I miss something? Thanks for your help !
2w
DeviceActivityReport extension not discovered at runtime (ClientError Code=2)
Hi I am trying to implement a minimal DeviceActivityReport extension. Setup: iOS app with FamilyControls authorization (status = approved) DeviceActivityReport displayed in SwiftUI Report extension embedded in PlugIns Correct NSExtensionPointIdentifier: com.apple.deviceactivityui.report-extension No NSExtensionPrincipalClass or storyboard Entitlements: com.apple.developer.family-controls com.apple.developer.family-controls.app-and-website-usage The app installs and runs correctly. Authorization is granted. However, the extension is never loaded: No logs from the extension (init/body/makeConfiguration never called) Console shows: Failed to discover the client's extension: DeviceActivityReportService... ClientError Code=2 Environment: Xcode 16.2 iOS device running iOS 18.x (latest available) The .appex is correctly embedded and signed. Question: Is there a known issue with DeviceActivityReport extensions not being discovered at runtime with this setup? Is additional configuration requ
2
0
177
2w
Two macOS notarization submissions stuck "In Progress" for 60+ hours — logs unavailable
Hi, I have two xcrun notarytool submissions stuck in status: In Progress for over 60 hours. Hoping an Apple engineer can take a look, or confirm whether there is an ongoing notarization service incident. Submissions Submission A: 55c155c2-0df9-4157-b2c1-b3510c453b22 Submission B: 06926b24-3e76-4d14-b5f1-2083f0d9dae9 Team ID: 4CXZ4H3C2R Both submitted: 2026-04-21 Both still return status: In Progress at 60+ hours No result email received from Apple xcrun notarytool log returns The log is not yet available Environment macOS 15 Sequoia Xcode 16.x command-line tools (notarytool 1.x) Developer ID Application certificate, SHA-1 70:86:EB:14:E4:C5:AA:71:2F:C5:3D:A4:3F:E8:79:DE:32:CE:B3:42, valid through 2031-04-20 Hardened Runtime enabled Standard notarization workflow from the same dev environment that has processed previous releases successfully Notarized artifact: single DMG, ~120 MB What I have already tried Apple Developer Support case #102874171230 — opened 2026-04-21. Rep replied 3x
1
0
167
2w
Provisioning profile missing com.apple.developer.family-controls entitlement despite approved capability
My Family Controls (Distribution) capability request (C4N7962252) was approved March 15, 2026 for bundle ID com.jedsiegel.unplugtogether. All three Family Controls capabilities are enabled on the App ID. When I generate a provisioning profile (manual or automatic), Xcode reports: Provisioning profile doesn't match the entitlements file's value for the com.apple.developer.family-controls entitlement. I decoded the profile using security cms -D and found: com.apple.developer.family-controls.app-and-website-usage → present com.apple.developer.family-controls → missing entirely My entitlements file requires com.apple.developer.family-controls with value [individual] for AuthorizationCenter. I've tried toggling capabilities off/on, deleting and recreating profiles, switching between automatic and manual signing, and clearing provisioning profile caches. Nothing works because the profile generation itself is not including the entitlement. Team ID: Q4RA4WMD6K Xcode 26.3, targeting iOS 26.2 Has anyo
1
0
146
2w
Reply to LowLevelInstanceData & animation
Hey there, thank you so much for your reply. Yes, I realized that replace(using:) won't work as soon as I noticed that the return buffer is GPU-only, and I am using replaceMutableTransforms on the assumption that replacing could be faster than having GPU read the buffer and hand it over to CPU. The current code is something like this: public struct InstanceAnimatorSystem: System { static let query = EntityQuery(where: .has(SyncInstanceAnimationComponent.self)) public func update(context: SceneUpdateContext) { ... // update states context.entities(matching: Self.query, updatingSystemWhen: .rendering).forEach { entity in guard let instanceAnimation = entity.components[SyncInstanceAnimationComponent.self] else { return } guard let component = entity.components[MeshInstancesComponent.self] else { return } for part in component.parts { part.data.replaceMutableTransforms { transforms in for i in 0 ..< 88 { // 88 instances. let transform = ... // obtain transform transforms.initializeElement(at: i, to: transform)
Topic: Spatial Computing SubTopic: General Tags:
2w
Reply to UIKit.ButtonBarButtonVisualProvider not key value coding-compliant for the key _titleButton
Same here... seems it started since Xcode 26.4 for me. Any update on this?
Topic: UI Frameworks SubTopic: UIKit Tags:
Replies
Boosts
Views
Activity
2w
Xcode 26.4 productivity/UX regression.
I switch between Project / Tests / Breakpoints using top left pane 100s times a day. I also switch to search using CMD-Shift-F. In Xcode 26.4 I have to tap the <> to open menu. Is there a way to bring back the old behavior. Does any of the UX guys who worked on that feature use Xcode on daily basis? This is so bad :(
Replies
1
Boosts
0
Views
85
Activity
2w
Reply to Distributing In House Apps via my OWN website
[quote='885450022, AmbritSoftware3, /thread/823398?answerId=885450022#885450022, /profile/AmbritSoftware3'] Anyway I am targeting iPad, iPhone and MAC. [/quote] Let’s deal with the Mac first. macOS supports direct distribution using Developer ID signing and notarisation. Every paid developer team has access to that. I have a lot of links to docs and so on in the Code Signing Resources posts, and the other Resources posts that it links to. However, if you’re using Xcode to build an app the process is really simple: Chose Product > Archive to create a release build of your app. In the Xcode organiser, click Distribute App and then follow the Direct Distribution workflow. iOS and its various child platforms have a very different story: Enterprise teams, members of the Apple Developer Enterprise Program, can use In-House (Enterprise) distribution. There’s no equivalent for Individual and Organization teams. For those teams the options are either limited to a specific set of devices (Developer
Replies
Boosts
Views
Activity
2w
Reply to Xcode 26.4 rc
Xcode 26.4.1 release, still have this problem.
Replies
Boosts
Views
Activity
2w
Claude: Your request couldn't be completed.
For the last 2 days, the claude agent has stopped working, it's not the issue where you get logged out after 8 hours, I have signed out and back in multiple times, quit xcode, nothing is working, every request just generates the following response: Your request couldn't be completed.
Replies
1
Boosts
0
Views
30
Activity
2w
Reply to Using Xcode with Claude Opus 4.7
For me, since the last 2 days, I'm guessing since the release of 4.7, the claude agent no longer works at all for me in xcode, every request repsonds with Your request couldn't be completed. I'm paying for this....
Replies
Boosts
Views
Activity
2w
AppTransaction.originalAppVersion returns "1.0" in App Review environment — not the actual build number
Hi, I'm using AppTransaction.originalAppVersion to detect whether a user originally purchased the app under the old paid model, so I can automatically unlock the app for them as a courtesy when migrating to freemium. Background On iOS, originalAppVersion returns CFBundleVersion (the build number). When I transitioned the app from paid (v1.x) to freemium (v2.0), I defined a numeric threshold for CFBundleVersion to distinguish legacy purchasers from new users: Build number below the threshold → v1.x purchase → auto-unlock Build number at or above the threshold → v2.0+ install → requires IAP In Production, originalAppVersion correctly returns the actual build number, and the comparison works as intended. Detection logic (simplified) // Determine environment via receipt URL func detectStoreEnvironment() -> String { if let url = Bundle.main.appStoreReceiptURL, url.lastPathComponent == sandboxReceipt { return Sandbox } return Production } // Legacy check using numeric comparison static func isL
Replies
0
Boosts
0
Views
86
Activity
2w
Accessibility Inspector Bugs
Hello, i'm currently working on improving accessibility in my app using the built-in Xcode tool, Accessibility Inspector. For the most part, it works well — it correctly displays warnings about missing button labels or insufficient touch target sizes. However, it does not seem to handle certain cases properly, particularly dynamic fonts. Here is the approach I’m using for dynamic fonts: static func getDynamic(font: FontType, size: CGFloat, textStyle: UIFont.TextStyle) -> UIFont { let customFont = UIFont(name: font.rawValue, size: size)! return UIFontMetrics(forTextStyle: textStyle).scaledFont(for: customFont) } label.adjustsFontForContentSizeCategory = true My labels are configured with: numberOfLines = 0 no fixed height constraints This allows them to expand as needed without clipping. I have tested this visually on multiple devices, and everything appears to work correctly — fonts scale as expected, and text is not truncated. However, Accessibility Inspector still reports issues related to dynam
Replies
2
Boosts
0
Views
1.7k
Activity
2w
Reply to ITMS-90429: Invalid Swift Support on libswiftCompatibilitySpan.dylib after update to Xcode 26.4.1
I am using Xcode 26.4.1 (17E202). To copy the dylib, I am using a custom made Xcode build phase. I opened the resulting IPA to check, and the .dylib is present in Payload/AlbusAir.app/Frameworks/libswiftCompatibilitySpan.dylib. I put it here because the ITMS-90429 error told me that the file is expected in /Payload/AlbusAir.app/Frameworks. I checked the thread that you linked but I don't see any useful answer made to the OP, did I miss something? Thanks for your help !
Replies
Boosts
Views
Activity
2w
DeviceActivityReport extension not discovered at runtime (ClientError Code=2)
Hi I am trying to implement a minimal DeviceActivityReport extension. Setup: iOS app with FamilyControls authorization (status = approved) DeviceActivityReport displayed in SwiftUI Report extension embedded in PlugIns Correct NSExtensionPointIdentifier: com.apple.deviceactivityui.report-extension No NSExtensionPrincipalClass or storyboard Entitlements: com.apple.developer.family-controls com.apple.developer.family-controls.app-and-website-usage The app installs and runs correctly. Authorization is granted. However, the extension is never loaded: No logs from the extension (init/body/makeConfiguration never called) Console shows: Failed to discover the client's extension: DeviceActivityReportService... ClientError Code=2 Environment: Xcode 16.2 iOS device running iOS 18.x (latest available) The .appex is correctly embedded and signed. Question: Is there a known issue with DeviceActivityReport extensions not being discovered at runtime with this setup? Is additional configuration requ
Replies
2
Boosts
0
Views
177
Activity
2w
Two macOS notarization submissions stuck "In Progress" for 60+ hours — logs unavailable
Hi, I have two xcrun notarytool submissions stuck in status: In Progress for over 60 hours. Hoping an Apple engineer can take a look, or confirm whether there is an ongoing notarization service incident. Submissions Submission A: 55c155c2-0df9-4157-b2c1-b3510c453b22 Submission B: 06926b24-3e76-4d14-b5f1-2083f0d9dae9 Team ID: 4CXZ4H3C2R Both submitted: 2026-04-21 Both still return status: In Progress at 60+ hours No result email received from Apple xcrun notarytool log returns The log is not yet available Environment macOS 15 Sequoia Xcode 16.x command-line tools (notarytool 1.x) Developer ID Application certificate, SHA-1 70:86:EB:14:E4:C5:AA:71:2F:C5:3D:A4:3F:E8:79:DE:32:CE:B3:42, valid through 2031-04-20 Hardened Runtime enabled Standard notarization workflow from the same dev environment that has processed previous releases successfully Notarized artifact: single DMG, ~120 MB What I have already tried Apple Developer Support case #102874171230 — opened 2026-04-21. Rep replied 3x
Replies
1
Boosts
0
Views
167
Activity
2w
Provisioning profile missing com.apple.developer.family-controls entitlement despite approved capability
My Family Controls (Distribution) capability request (C4N7962252) was approved March 15, 2026 for bundle ID com.jedsiegel.unplugtogether. All three Family Controls capabilities are enabled on the App ID. When I generate a provisioning profile (manual or automatic), Xcode reports: Provisioning profile doesn't match the entitlements file's value for the com.apple.developer.family-controls entitlement. I decoded the profile using security cms -D and found: com.apple.developer.family-controls.app-and-website-usage → present com.apple.developer.family-controls → missing entirely My entitlements file requires com.apple.developer.family-controls with value [individual] for AuthorizationCenter. I've tried toggling capabilities off/on, deleting and recreating profiles, switching between automatic and manual signing, and clearing provisioning profile caches. Nothing works because the profile generation itself is not including the entitlement. Team ID: Q4RA4WMD6K Xcode 26.3, targeting iOS 26.2 Has anyo
Replies
1
Boosts
0
Views
146
Activity
2w
Reply to Xcode Cloud: Unable to Notarize macOS App (Stuck in Infinite Waiting)
Same issue. Also added feedback FB22488912 The thing is if you use xcrun notarytool log and xcrun notarytool info - those would show that Notarization steps succeeded. The issue is with Xcode Cloud, that for some reason it does not pull the correct status.
Replies
Boosts
Views
Activity
2w
Reply to LowLevelInstanceData & animation
Hey there, thank you so much for your reply. Yes, I realized that replace(using:) won't work as soon as I noticed that the return buffer is GPU-only, and I am using replaceMutableTransforms on the assumption that replacing could be faster than having GPU read the buffer and hand it over to CPU. The current code is something like this: public struct InstanceAnimatorSystem: System { static let query = EntityQuery(where: .has(SyncInstanceAnimationComponent.self)) public func update(context: SceneUpdateContext) { ... // update states context.entities(matching: Self.query, updatingSystemWhen: .rendering).forEach { entity in guard let instanceAnimation = entity.components[SyncInstanceAnimationComponent.self] else { return } guard let component = entity.components[MeshInstancesComponent.self] else { return } for part in component.parts { part.data.replaceMutableTransforms { transforms in for i in 0 ..< 88 { // 88 instances. let transform = ... // obtain transform transforms.initializeElement(at: i, to: transform)
Topic: Spatial Computing SubTopic: General Tags:
Replies
Boosts
Views
Activity
2w
Reply to Icon Composer: Any way to add icons to the app bundle for older macOS versions?
Ignore my Dropbox post. I set something up in Github instead. I hope this helps someone:) https://github.com/psulak/Tahoe-Sequoia-Hybrid-Icon
Replies
Boosts
Views
Activity
2w