# Xcode Schema Names

**URL:** <https://ifnotnil.com/t/xcode-schema-names/4242>\
**Category:** Other\
**Created:** [10 January 2025 23:43 UTC](https://ifnotnil.com/t/xcode-schema-names/4242 "2025-01-10T23:43:00Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![DaveS](https://ifnotnil.com/user_avatar/ifnotnil.com/daves/32/79_2.png) [@DaveS](https://ifnotnil.com/u/DaveS)\
**Post date:** [10 January 2025 23:43 UTC](https://ifnotnil.com/t/xcode-schema-names/4242/1 "2025-01-10T23:43:00Z")

</div>

I have a large multi-platoform Swift program, which Apple has rejected because it referenced “ATV” and “IOS”, which they say violated copyright. Fine… So I pain-staking went thru the project manifest (as it wasn’t in the actual code) and changed everything to TV and “MOBILE” for lack of a better idea.

HOWEVER, this remains

 ![Screenshot 2025-01-10 at 3.38.48 PM](https://ifnotnil.com/uploads/default/original/2X/0/06ed46fb95e070140bd4d5d65f221121e01f054b.png)

It has ATV/IOS in one place, but not the other… and I cannot figure how to get rid of those last two reference so Apple will be “happy”

---

<div class="post-metadata">

**Author:** ![DaveS](https://ifnotnil.com/user_avatar/ifnotnil.com/daves/32/79_2.png) [@DaveS](https://ifnotnil.com/u/DaveS)\
**Post date:** [11 January 2025 00:01 UTC](https://ifnotnil.com/t/xcode-schema-names/4242/2 "2025-01-11T00:01:50Z")

</div>

1. delete all Schemas
2. Autogeneate new ones

---

<div class="post-metadata">

**Author:** ![samRowlands](https://ifnotnil.com/user_avatar/ifnotnil.com/samrowlands/32/121_2.png) [@samRowlands](https://ifnotnil.com/u/samRowlands)\
**Post date:** [11 January 2025 01:30 UTC](https://ifnotnil.com/t/xcode-schema-names/4242/3 "2025-01-11T01:30:51Z")

</div>

That’s crazy that they’d reject your app if your build scheme contains a word they claim as copyright, which is not something the end user can or will ever see.

I know you can’t use a word they consider copyrighted in the app name or the 30 character short description, but you can in the main description.

---

<div class="post-metadata">

**Author:** ![DaveS](https://ifnotnil.com/user_avatar/ifnotnil.com/daves/32/79_2.png) [@DaveS](https://ifnotnil.com/u/DaveS)\
**Post date:** [11 January 2025 06:16 UTC](https://ifnotnil.com/t/xcode-schema-names/4242/4 "2025-01-11T06:16:43Z")

</div>

well it was in more than JUST the schema, but still it was all internal labels, and as you said things the user would NEVER see.

They wouldn’t tell me exactly where I violated things, so not only did I fix the schemas as shown above, but I editted then PXPROJ file and removed anyplace where ATV or IOS appeared
