是否可以使用'?'调用项目在它的名字?

时间:2012-09-24 21:49:29

标签: iphone xcode

当我尝试在iphone上测试我的项目时,我得到'已签名的资源已被添加修改或删除'消息。我将项目名称更改为不包含'?'在它,然后它工作。

是否允许'?'在XCode的项目名称中?

编辑:发现此链接回答了我的问题:http://code-ninja.org/blog/2012/04/17/signed-resource-has-been-added-modified-or-deleted/

总之它会告诉你我的期望:你不能把'?'在您的项目名称中。请参阅下面的答案如何允许'?'在您的应用名称中。

2 个答案:

答案 0 :(得分:0)

由于Bundle Display Name(用户将在图标下看到的内容)在Info.plist中单独设置为您喜欢的任何内容,因此没有理由在产品名称中保留特殊字符。

答案 1 :(得分:0)

好的,找到了解决方案。

正如我在问题中所写,我发现了这个链接:http://code-ninja.org/blog/2012/04/17/signed-resource-has-been-added-modified-or-deleted/

简而言之,如果你想拥有'?'显示在您的应用名称中,您需要:

  1. 在xcode的项目属性中更改“Bundle display name”。点击项目名称 - > TARGETS-> Info->捆绑显示名称。

  2. 确保您的项目名称不包含“?”在它。

  3. 在iphone上测试应用程序。

  4. 请注意,如果您尝试使用模拟器运行应用程序,则允许项目名称允许“?”。

    享受。