1

我有一个项目,其中代码签名弹出窗口全部被破坏。

在“正常”(,每隔一个)项目上,弹出窗口在这张图片中看起来像“好菜单”,但在一个项目上,它看起来像“不好的菜单”:

代码签名菜单,好的和不好的

“不好的菜单”来自我要问的项目。

我尝试退出并重新启动 XCode,但没有任何变化。

任何想法出了什么问题?是否有某种“取消我的项目”工具?

编辑:

我怀疑这个问题与 whack-project 长时间没有工作有关,因此错过了“这个项目由旧版本的 XCode 创建”迁移。是否有某种“更新我的项目文件”工具?

编辑:

根据另一个论坛的提示,我这样做了:

  • 在 XCode 中关闭项目。
  • 在文本编辑器中打开 project.pbxproj(在您的 filename.xcodeproj 包中)。(先做好备份!)
  • 删除所有以 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "blahblah blah Developer"; 开头的行
  • 节省
  • 退出并重新启动 XCode。
  • 在 Xcode 中重新打开项目。
  • 重置您想要的代码签名身份

好吧,有好消息也有坏消息。

好消息:它可以构建,并且没有代码签名错误。耶。

坏消息:在我的屏幕截图中,弹出窗口仍然看起来像“不好的菜单”。

更多坏消息:不好的菜单不完整,因此,例如,我可以选择客户的临时应用程序,但不能选择他们的应用商店(我们有点希望发货!)

4

3 回答 3

2

就我而言(沮丧的 40 分钟),这是一件愚蠢而烦人的事情,xcode 不会弹出带有配置文件的窗口,它仍然允许文本写入“iPhone Develop:blah blah”,问题在于“编辑器”菜单,请确保您已正确设置显示设置名称和值。希望这可以帮助某人,

于 2012-09-12T20:16:52.533 回答
1

感谢您的所有帮助,但建议的解决方案都没有奏效。我最终创建了一个新项目并重新构建它。

我还复制了现有项目,删除了所有代码,并且因为它有同样的问题,所以将它附加到我发送给 Apple 的错误中。希望未来的 XCodes 在这方面会做得更好。

编辑:发现问题。原来我无意中将项目的基础 SDK 设置为模拟器 xy,副 iOS xy 一旦我改变了它,代码设计菜单又回到了预期的状态。

哦!

于 2010-10-22T14:25:51.583 回答
0

试试这个:

sed -i .bak "s/\"CODE_SIGN_IDENTITY\[sdk=iphoneos\*\].*/\"CODE_SIGN_IDENTITY[sdk=iphoneos*]\" = \"iPhone Developer\";/g" project.pbxproj 

然后打开/清理/构建/祈祷/makesacrifice

于 2010-10-07T09:48:11.957 回答