1

I ran into a problem where the solution seems to be to rename the "product name" property of my project.

I have tried to find an official description of this property, but I failed. What I did find was some Apple documentation that described it as "user facing". It's hard to accept that a user facing property doesn't reliably allow for anything but ASCII, so I have to ask: what is the purpose of "product name"? (other than an intermediary to derive other properties from)

Update: Also, if possible, would be interested in some sort of documentation. I've googled site:apple.com ios PRODUCT_NAME without much success.

Community
  • 1
  • 1
Andreas
  • 2,665
  • 2
  • 29
  • 38
  • You answered your own question at the very end. – rmaddy Sep 22 '15 at 20:58
  • If that's so, that means that the question I linked to should have a different answer. Would you happen to know which property I actually need to change to resolve the file naming error that occurs? – Andreas Sep 22 '15 at 21:02
  • Why does that change the answer? The "product name" is used to derive the property used for the filename. Since that has a restriction, it means you need to restrict "product name" to the same restriction. – rmaddy Sep 22 '15 at 21:10
  • It changes the answer because my product is not called anything else just because another *separate* property doesn't support the value of `product name`. If there is a property that derives from `product name` then that's the property that should be corrected. – Andreas Sep 22 '15 at 21:13

1 Answers1

0

Found a reference that (kind of) describes the property and what depends on it:

PRODUCT_NAME
Description: Identifier. Specifies the name of the product the target builds.
Default value: The name of the target at the time it was created.
Example value: MyProduct
Affects: EXECUTABLE_NAME, WRAPPER_NAME.

Andreas
  • 2,665
  • 2
  • 29
  • 38