问题是我选择将我的iOS项目命名为“Vika +”,但名称中的+号也包含在其他所有标题中,包括我的可执行文件名。所以iTunes Connect抱怨+号告诉我更改可执行文件名。
我的问题是每次我更改可执行文件名时,构建都会失败,然后我就没有选择了。我不知道下一步该做什么......请帮帮忙?
答案 0 :(得分:0)
我认为你应该只能更改可执行文件的名称,所以我很快就尝试在我的一个项目中更改名称,而且我也遇到了构建失败 - 最糟糕的是这是签名相关的失败。
最好的选择可能是将项目重命名为VikaPlus,然后(如果你绝对必须)将软件包/产品名称等更改回Vika +。虽然通常最好避免像+& ^等,特别是当与文件名相关时,因为它们会引起很多问题,这取决于所涉及的操作系统,因为+经常被用来表示附加文件等
答案 1 :(得分:0)
UTI字符集统一类型标识符是Unicode字符串 通常包含ASCII字符集中的字符。然而, 只允许使用ASCII字符的子集。你可以使用 大写和小写的罗马字母(A-Z,a-z),数字0 通过9,点(“。”)和连字符(“ - ”)。这个限制是 基于DNS名称限制,在RFC 1035中规定。
统一类型标识符也可以包含任何Unicode 字符大于U + 007F。
重要提示:UTI字符串中出现的任何非法字符 例如,下划线(“_”),冒号(“:”)或空格(“”) - 将导致 要作为无效UTI拒绝的字符串。在API层,没有错误 为无效的UTI生成。