首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Dropbox API的Codesign在Xcode 4.6.3中失败:“代码对象根本没有签名”

Dropbox API的Codesign在Xcode 4.6.3中失败:“代码对象根本没有签名”
EN

Stack Overflow用户
提问于 2013-06-24 02:32:05
回答 4查看 31.3K关注 0票数 76

我有一个通过Mac app Store发布的OS X应用程序,最近更新到了Xcode 4.6.3。

当我现在运行我的常规构建时,我接收到:

Command /usr/bin/codesign failed with exit code 1:

/Users/Craig/Library/Developer/Xcode/DerivedData/Mac-dxcgahgplwpbjedqnembegifbowj/Build/Products/Debug/MyApp.app: code object is not signed at all
In subcomponent: /Users/Craig/Library/Developer/Xcode/DerivedData/Mac-dxcgahgplwpbjedqnembegifbowj/Build/Products/Debug/MyApp.app/Contents/Frameworks/DropboxOSX.framework
Command /usr/bin/codesign failed with exit code 1

我似乎看不出我的项目中有任何其他变化,所以我不知道这是与4.6.3更新相关的问题,还是其他什么问题。

我尝试过重启Xcode,运行一个干净的构建,并清理构建文件夹。

EN

回答 4

Stack Overflow用户

发布于 2013-07-01 18:55:15

正如在其他答案中强调的那样,代码签名的工作方式发生了变化。如果您已经安装了任何Xcode5DP,那么即使您使用的是Xcode4.6.X,也将使用新的工具。

在这个阶段(在Xcode4.6.X中),您需要做的就是采用上面建议的--deep标志,并将其添加到代码签名标志(Target,Build Settings)中(见下图)。

票数 68
EN

Stack Overflow用户

发布于 2016-05-18 23:21:44

对我来说,这个问题是在我的项目中拖出一个名为"resources“的文件夹后导致的。在将其名称更改为其他名称(例如"resourcessss“)后,错误消失了。

票数 13
EN

Stack Overflow用户

发布于 2014-06-26 05:14:13

我也有同样的问题,但答案很简单:我的应用程序上的代码签名标识被设置为"-",所以只需将其设置为“不要代码签名”就可以解决我的问题。

"-“似乎是你执行某些动作时的默认设置,尽管我不能告诉你这些是什么。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17263967

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档