Post

Replies

Boosts

Views

Activity

Reply to Controller app cannot be approved because it does not meet Minimum Functionality?
I agree with @Claude31. You should put all the functionality in one app that can be used on an iPhone or iPad, then - with your two devices - allow the user to designate one of them as the Camera and the other as the Controller. Note that the app should work on both iPad and iPhone, so you may have to change the layout of the iPad app you've already created.
Aug ’24
Reply to Xcode assets missing after adding new MacBook and iCloud.
Are your project files on your iCloud Drive? Are you opening the projects from there? I use iCloud Drive to store my files, and it will occasionally delete some of them inside folders, including inside package files. I raised a feedback report for this at least a year ago. It doesn't affect just Xcode stuff, so important folders of files I now zip up as well. I'd ask you to raise an FB, too.
Aug ’24
Reply to Becoming an iOS developer, it's getting harder and harder
Same with any job in tech. Software testers have to learn Selenium, Webdriver, Cypress, Playwright, Postman, security testing, functional testing, load/stress testing, performance testing, UI testing, API testing... And when someone finally creates some sort of 'AI'-powered test tool that actually works and doesn't just cause issues, they'll have to learn that, too.
Aug ’24
Reply to Duplicate bar buttons appear when .toolbar is applied to a Group View
I think that's expected behaviour. As you've said, it applies the modifier to each item in the Group. With .onAppear it wouldn't make sense to do the same thing three times. All three Text views appeared, why would you want to call a method three times, or change a variable three times? For .toolbar you're adding three Buttons, and I would say that's what you would want to happen, no? Three buttons with the same format, style, etc.
Topic: UI Frameworks SubTopic: SwiftUI
Aug ’24
Reply to Allow "App" to find the devices on local network?
That's a security alert that gives the user the opportunity to confirm or deny access for your app to devices on their local network. Bypassing that alert would be a massive no-no. (If an app could bypass it, what's the point in the alert...?) You need to handle the situation where the user confirms access, and when they deny access. When they deny, you should give them reasons as to why it's required, and give them instructions on how to grant access.
Aug ’24
Reply to Requesting an expert's opinion: Can't get into recovery after swapping M1 components
A few things here: These are the Developer Forums, where developers of apps for Apple's platforms ask each other for hints and tips on coding. This is not the place for product support. Finally, you knew this MacBook was stolen, and I'm not about to help you in any way. That MacBook belongs to someone else. You have received stolen goods. You will not get any help from us here.
Topic: Community SubTopic: Apple Developers Tags:
Aug ’24
Reply to 'Remove Download' button in right click menu for iCloud folder in Finder on macOS does not work if total selected files/ folders are more than 10 nos.
You should probably raise this as a bug in the usual way. It won't really get progressed if it's only posted in these Developer Forums. It might be intentional, but I don't know. Perhaps it's to stop people deleting too many things at once. You need to raise each issue you find separately at https://feedbackassistant.apple.com/ You can post the FB numbers here if you want, so that others can link to them.
Topic: App & System Services SubTopic: iCloud Tags:
Aug ’24
Reply to Biometric authentication, Face ID doesn't get triggered
I've figured it out. I was using a global context variable, but it seems to work only if I create a new variable every time I want to use the policy. Doesn't make sense to me, but this doesn't work: let context = LAContext() func authenticate() { context.evaluatePolicy... } While this does: func authenticate() { let context = LAContext() // <-- Moved inside the function context.evaluatePolicy... }
Topic: Privacy & Security SubTopic: General Tags:
Aug ’24
Reply to Grammarly, Inc. - Won't go away
Found this on the web: In the Finder, click the Go menu and choose Go to Folder. You now need to navigate to several different locations, look for files with Grammarly in their name, and drag them to the Trash. Here are the locations you need to check: ~/Library/Application Support/ ~/Library/Caches/ ~/Library/Saved Application State/ Note that ~ means your user folder. If you also have the browser extension: Open Safari, then click the Safari menu and select Settings. Switch to the Extensions tab. Select Grammarly for Safari and click the Uninstall button. Confirm to remove it.
Topic: Community SubTopic: Apple Developers Tags:
Aug ’24
Reply to Controller app cannot be approved because it does not meet Minimum Functionality?
I agree with @Claude31. You should put all the functionality in one app that can be used on an iPhone or iPad, then - with your two devices - allow the user to designate one of them as the Camera and the other as the Controller. Note that the app should work on both iPad and iPhone, so you may have to change the layout of the iPad app you've already created.
Replies
Boosts
Views
Activity
Aug ’24
Reply to Xcode assets missing after adding new MacBook and iCloud.
Are your project files on your iCloud Drive? Are you opening the projects from there? I use iCloud Drive to store my files, and it will occasionally delete some of them inside folders, including inside package files. I raised a feedback report for this at least a year ago. It doesn't affect just Xcode stuff, so important folders of files I now zip up as well. I'd ask you to raise an FB, too.
Replies
Boosts
Views
Activity
Aug ’24
Reply to Becoming an iOS developer, it's getting harder and harder
Same with any job in tech. Software testers have to learn Selenium, Webdriver, Cypress, Playwright, Postman, security testing, functional testing, load/stress testing, performance testing, UI testing, API testing... And when someone finally creates some sort of 'AI'-powered test tool that actually works and doesn't just cause issues, they'll have to learn that, too.
Replies
Boosts
Views
Activity
Aug ’24
Reply to Duplicate bar buttons appear when .toolbar is applied to a Group View
I think that's expected behaviour. As you've said, it applies the modifier to each item in the Group. With .onAppear it wouldn't make sense to do the same thing three times. All three Text views appeared, why would you want to call a method three times, or change a variable three times? For .toolbar you're adding three Buttons, and I would say that's what you would want to happen, no? Three buttons with the same format, style, etc.
Topic: UI Frameworks SubTopic: SwiftUI
Replies
Boosts
Views
Activity
Aug ’24
Reply to Compile error while compiling with MacOSX.SDK
You can edit your post within an hour of posting it. If you're outside that window, just add a reply to the original post. Don't create duplicate posts.
Replies
Boosts
Views
Activity
Aug ’24
Reply to The window resizing and placement feature is not working.
Okay, thanks for that. What are you expecting us to do with this? Are you a developer and you're finding that something isn't working? If so, is there some code?
Topic: UI Frameworks SubTopic: AppKit
Replies
Boosts
Views
Activity
Aug ’24
Reply to Allow "App" to find the devices on local network?
That's a security alert that gives the user the opportunity to confirm or deny access for your app to devices on their local network. Bypassing that alert would be a massive no-no. (If an app could bypass it, what's the point in the alert...?) You need to handle the situation where the user confirms access, and when they deny access. When they deny, you should give them reasons as to why it's required, and give them instructions on how to grant access.
Replies
Boosts
Views
Activity
Aug ’24
Reply to Requesting an expert's opinion: Can't get into recovery after swapping M1 components
A few things here: These are the Developer Forums, where developers of apps for Apple's platforms ask each other for hints and tips on coding. This is not the place for product support. Finally, you knew this MacBook was stolen, and I'm not about to help you in any way. That MacBook belongs to someone else. You have received stolen goods. You will not get any help from us here.
Topic: Community SubTopic: Apple Developers Tags:
Replies
Boosts
Views
Activity
Aug ’24
Reply to 'Remove Download' button in right click menu for iCloud folder in Finder on macOS does not work if total selected files/ folders are more than 10 nos.
You should probably raise this as a bug in the usual way. It won't really get progressed if it's only posted in these Developer Forums. It might be intentional, but I don't know. Perhaps it's to stop people deleting too many things at once. You need to raise each issue you find separately at https://feedbackassistant.apple.com/ You can post the FB numbers here if you want, so that others can link to them.
Topic: App & System Services SubTopic: iCloud Tags:
Replies
Boosts
Views
Activity
Aug ’24
Reply to iPadOS18 - UISplitViewController Navigation Title and Bar Button Items issue with Elevated Tab Bar
If you could maybe show us your code we might be able to see whether you're doing something wrong, or are missing something.
Topic: UI Frameworks SubTopic: UIKit Tags:
Replies
Boosts
Views
Activity
Aug ’24
Reply to Publishing iPhone app that uses external sensor data
They won't, but I have an electric Wi-Fi radiator at home but the app for that got through the review process. What you need to do is ensure the app is functional, i.e. make sure it doesn't just crash because the Raspberry Pi device isn't present.
Replies
Boosts
Views
Activity
Aug ’24
Reply to IOS 18 displays glitches/ black screen
You should probably raise this as a bug in the usual way. It won't really get progressed if it's only posted in these Developer Forums. You need to raise each issue you find separately at https://feedbackassistant.apple.com/ You can post the FB numbers here if you want, so that others can link to them.
Replies
Boosts
Views
Activity
Aug ’24
Reply to Black display, non responsive power button.
You can edit posts within an hour. Marking this as a duplicate.
Replies
Boosts
Views
Activity
Aug ’24
Reply to Biometric authentication, Face ID doesn't get triggered
I've figured it out. I was using a global context variable, but it seems to work only if I create a new variable every time I want to use the policy. Doesn't make sense to me, but this doesn't work: let context = LAContext() func authenticate() { context.evaluatePolicy... } While this does: func authenticate() { let context = LAContext() // <-- Moved inside the function context.evaluatePolicy... }
Topic: Privacy & Security SubTopic: General Tags:
Replies
Boosts
Views
Activity
Aug ’24
Reply to Grammarly, Inc. - Won't go away
Found this on the web: In the Finder, click the Go menu and choose Go to Folder. You now need to navigate to several different locations, look for files with Grammarly in their name, and drag them to the Trash. Here are the locations you need to check: ~/Library/Application Support/ ~/Library/Caches/ ~/Library/Saved Application State/ Note that ~ means your user folder. If you also have the browser extension: Open Safari, then click the Safari menu and select Settings. Switch to the Extensions tab. Select Grammarly for Safari and click the Uninstall button. Confirm to remove it.
Topic: Community SubTopic: Apple Developers Tags:
Replies
Boosts
Views
Activity
Aug ’24