由数字开头的产品名称在Xcode中被“_”替换

时间:2011-07-15 08:48:54

标签: objective-c xcode product

Xcode 4.0.2让这个新错误让我发疯。

我的应用程序的产品名称以数字开头,比方说“3Dgame”。问题是Xcode将“3Dgame”转换为“_Dgame”,因此我的App ID com.myenterprise._Dgame显然与Provisionning Profile的App ID不匹配。

任何有提示如何避免这种烦人行为的人?谢谢!

1 个答案:

答案 0 :(得分:1)

您可以直接更改plist中的应用ID。一般来说,用数字启动项目标题不是一个好主意,因为大多数编程语言中的变量不能以数字开头,并且Xcode项目的名称可能会在不同的地方被转换为变量名称;所以Xcode只是删除一个起始数字,以避免不良行为。所以你仍然可以用一个数字来命名你的项目,你不能指望它在幕后总是那样。

这不是什么大问题,因为您需要的App ID可以轻松更改为您想要的任何内容。