我正在开发一个名为101brainexercises的ios应用程序。 “项目构建”设置中的产品名称为101BrainExercises。但BuildIdentifier名称为com.neurotrain.-01BrainExercises。
如果我将产品名称作为BrainExercises101,那么它可以正常工作,即com.neurotrain.BrainExercises101。
使用Xcode 4.5.2和IOS6 SDK 任何帮助将不胜感激
- 感谢。
答案 0 :(得分:2)
项目名称受RFC 1035(域名 - 实施和规范)限制,具体为:
<domain> ::= <subdomain> | " "
<subdomain> ::= <label> | <subdomain> "." <label>
<label> ::= <letter> [ [ <ldh-str> ] <let-dig> ]
<ldh-str> ::= <let-dig-hyp> | <let-dig-hyp> <ldh-str>
<let-dig-hyp> ::= <let-dig> | "-"
<let-dig> ::= <letter> | <digit>
<letter> ::= any one of the 52 alphabetic characters A through Z in
upper case and a through z in lower case
<digit> ::= any one of the ten digits 0 through 9
换句话说,“标签”部分必须以字母开头。