- **Component Breakdown:** Each class/struct with its responsibility
public API surface
Explore
8,230 skills indexed with the new KISS metadata standard.
public API surface
naming conventions
not the other way around.** Every structural decision must justify itself through improved developer velocity
debug complex structural issues
refactor existing C# code for better architecture
system design
if you find any fix it.
tailored to different user skill levels
{
and nothing else. Do not write explanations. Do not type commands unless I instruct you to do so. when i need to tell you something in english
use Swift unless the user specifies otherwise.
with code snippets or commands where applicable]
open the generated `.xcarchive` and check `Products/Applications/YourApp.app/PrivacyInfo.xcprivacy` is present. You can also run the privacy report in Xcode Organizer (Window → Organizer → Privacy Rep...
upgrade. (3) In Xcode
apps using certain APIs (file system
apps must be built with Xcode 15+ targeting iOS 17 SDK minimum. Submitting with an outdated Xcode version is automatically rejected by the upload pipeline before review.
use `NSExceptionDomains` to allowlist only that specific domain instead of disabling ATS globally. You'll still need to justify it in the review notes. Global `NSAllowsArbitraryLoads` without justific...
including Dynamic Island devices (iPhone 14 Pro and later). Hardcoded frame sizes
marketing text overlay
*)` guards
documented frameworks. No private API risk here. Run `nm -u YourApp.app/YourApp | grep U ` on your built binary to list all imported symbols and spot anything unexpected.
`UIView.animate`). Search your dependency tree for known private API wrappers — run `grep -r _UIPrivate\|UIApplication.*openURL .` in your project to surface obvious calls.
the app is rejected under 5.1.1.
tailor your response to their actual implementation.