I wanted to remove AdMob from my iOS app, so I remove all traces of AdMob, and make sure that info.plist does not have NSUserTrackingUsageDescription, no external framework used, and no traces of NSUserTrackingUsageDescription in my codes (global search in Xcode not found).
However, previous version has setup App Privacy in AppStore Connect.
Uploading a new build I can remove all entries in App Privacy except for one (?): Data Types - 1 data type collected from this app: Product Interaction
And I cannot remove this one: when selecting not collecting info, I got this error message: Your app contains NSUserTrackingUsageDescription, indicating that you will request permission to track users. You must indicate which data types are tracking users. If this is incorrect, update your app binary and upload a new build to App Store Connect.
What shall I do? And what is this Product Interaction tracking? (The rest can all be reset to not tracking except this one.)
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
After upgrading to macOS 10.13.4 and Xcode 9.3, my project now makes all my Provisioning Profile ineligible! They worked before upgrade.The error message for the distribution profile is:Provisioning profile "distribution profile name" doesn't include signing certificate "development certificate name"So I search through the forum,remove ALL items in keychain My Certificateredownload the distribution profile (double tap to install to Xcode)create new distribution profile (double tap to install to Xcode)recreate the Production certificate (double tap to install to Keychain)redownload the Development certificate (double tap to install to Keychain)So now my keychain has two production certificate (one is newly created), and one development certificate, and the error is still there. I found it weird that it asked for the development certificate in distribution profile? (I think this is the clue, but I don't know why)So now what should I do? Please help!
Topic:
Code Signing
SubTopic:
Certificates, Identifiers & Profiles
Tags:
Signing Certificates
Provisioning Profiles
Hi, this might sounds dumb, but to create a distribution profile for Mac Catalyst app, should I choose Mac or Mac Catalyst?
When select "Mac Catalyst" type, I saw this message, which concerns me since I don't use any "maccatalyst" prefix for our apps.
To generate a provisioning profile for an App ID with a "maccatalyst" prefix, search for the iPad app's App ID. Then select the App ID under "Enabled App IDs with an associated application identifier".
Hi,
macOS Big Sur works for me perfectly until I upgraded iCloud to 2TB. While syncing, Finder crashes and cannot be reopened again. Open Finder will result in -1 error. Trying safe mode, closed WiFi (to prevent syncing) and the result is the same.
Since I cannot access Finder, I can't redownload the beta (downloading to a folder will hung). What shall I do?
App Store Connect now ask for address in bank info, but when I type in the address, I got this:
This address has been modified. Verify the changes and resubmit.
What does this mean? I have tried to edit/submit many times and it is the same issue.
Right now, the traffic light buttons overlapped on my iPad app top corner on windows mode (full screen is fine).
How do I properly design my app to avoid the traffic light buttons? Detect that it is iPadOS 26?
Topic:
UI Frameworks
SubTopic:
SwiftUI
Hi,
I have an iPad app that has menus, like:
CommandGroup(replacing: .help) {
Button("Help") { showHelp = true }
.keyboardShortcut("/")
}
They works fine in iPad and also if compiled to Mac Catalyst, but will crash on Apple Silicon Mac when selected the menu items with errors like:
[General] -[_UIEditMenuInteractionMenuController propertyList]: unrecognized selector sent to instance 0x600000190540
I did not use storyboard and only use SwiftUI. Any suggestions?
Note: of course the best solution is to compile to Mac Catalyst, but the app has some other issues when run in Mac Catalyst. So I can only release it as iPad app.
I downloaded with 2 simuator, and I got 3 files:
Xcode_15_beta.xcdownloadmanifest
and 2 dmg files
Then what to do next?
The Xcode_15_beta.xcdownloadmanifest cant be opened.
Here's the result:
Very weird.
Topic:
Machine Learning & AI
SubTopic:
Foundation Models
In WWDC standalone watch app talk, Apple mentioned that iPhone app is now optional.How do you submit a standalone watch app without the iPhone app?Have been asking in WatchKit forum and no answer for months. Thanks!
I am using the latest version of Xcode 15 beta 4 running on Intel iMac 2017.
Even though I have selected Vision Pro as platform and simulator, it does not appeared. Does the simulator works on Intel?
I am designing a multi platform app, but visionOS lacks a functionality.
I think I know how to support a platform only (#if os), but how to support all platforms except one?
#if os(iOS, macOS)
.glassEffect(.regular.interactive())
#endif
is a no-no?
Topic:
Developer Tools & Services
SubTopic:
Xcode
I have been using "apple" to test foundation models.
I thought this is local, but today the answer changed - half way through explanation, suddenly guardrailViolation error was activated! And yesterday, all reference to "Apple II", "Apple III" now refers me to consult apple.com!
Does foundation models connect to Internet for answer? Using beta 3.
Topic:
Machine Learning & AI
SubTopic:
Foundation Models
My sample app has been working with the following code:
func call(arguments: Arguments) async throws -> ToolOutput {
var temp:Int
switch arguments.city {
case .singapore: temp = Int.random(in: 30..<40)
case .china: temp = Int.random(in: 10..<30)
}
let content = GeneratedContent(temp)
let output = ToolOutput(content)
return output
}
However in 26 beta 5, ToolOutput no longer available, please advice what has changed.
In an app ported to Mac Catalyst, the camera interface always turned out to be blank.I have checked: the capabilities includes "Camera", the privacy setting in info.plist is there (the iPad app shows the camera fine), and I even try to include front camera for UIImagePickerController. if UIImagePickerController.isSourceTypeAvailable(.camera) { let imagePicker = UIImagePickerController() imagePicker.sourceType = .camera imagePicker.delegate = self imagePicker.cameraDevice = .front // added for Mac self.present(imagePicker, animated:true, completion:nil) }The error I got is: "[Generic] Could not create video device input: Error Domain=AVFoundationErrorDomain Code=-11814"