相关疑难解决方法(0)

Xcode 4.6.3中Dropbox API的协同设置失败:"代码对象根本没有签名"

我有一个OS X应用程序,它通过Mac App Store分发,最近更新到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
Run Code Online (Sandbox Code Playgroud)

我似乎无法辨别我的项目中的任何其他更改,因此我无法判断它是否与4.6.3更新或其他相关的问题.

我尝试重新启动Xcode,运行干净的构建,并清理构建文件夹.

macos xcode code-signing dropbox mac-app-store

75
推荐指数
3
解决办法
3万
查看次数

Xcode因"代码签名"错误而失败

替代标题

(帮助搜索)

  • Xcode'CodeSign错误:需要代码签名'
  • Xcode:iPhone app的编码错误
  • / usr/bin/codesign失败,退出代码为1
  • Jenkins因Code Sign错误而失败
  • 命令行构建失败,并且"找不到配置文件"
  • 存档Xcode项目失败,出现配置错误
  • 在Xcode中缺少签名证书

症状

这个问题通过以下几种方式表现出来:

  • 在设备上运行您的应用程序会导致引用"代码签名"或"过期签名证书"的错误
  • 从命令行构建(或使用连续集成系统,如Jenkins)失败,出现类似于此的错误:

    Check dependencies
    Code Sign error: No unexpired provisioning profiles found that contain any of the keychain's signing certificates
    
    Run Code Online (Sandbox Code Playgroud)
  • 使用"代码签名"或"过期签名证书"归档应用程序失败,其中运行或构建正常工作.

通常,项目可能有多个配置,有时只有一个子集会失败.删除和重新生成配置文件无效.

iphone xcode code-signing ios xcrun

17
推荐指数
1
解决办法
3万
查看次数

更新后的XCode 6.3代码签名问题

我最近更新到XCode 6.3并开始有一些奇怪的代码签名问题.有时,XCode会开始抱怨代码签名问题.并且要么会有这样的问题:

invalid or unsupported format for signature ... Command /usr/bin/codesign failed with exit code 1
Run Code Online (Sandbox Code Playgroud)

要么

... Command /usr/bin/codesign failed with exit code 11
Run Code Online (Sandbox Code Playgroud)

还没有找到模式,但看起来像XCode代码签名的问题,因为有时在清理和重启XCode后它会起作用.

我没有更改任何有关代码签名的设置.项目结构相当复杂,它引用了项目和pod.

任何帮助赞赏.

**更新**

我删除派生数据或重新启动XCode没有帮助.但是如果我删除了项目并从git下载了新内容,它确实有效.这删除了未提交给git的XCode文件.

清洁后它再次停止工作.在控制台日志中我有这样的东西:

codesign[4111]: Internal error unloading bundle CFBundle 0x7fb44a40adc0 <(null)> (framework, not loaded)
Run Code Online (Sandbox Code Playgroud)

**另一个更新**

在Twitter上发现有同样问题的人.看起来问题是由代码签名中的--deep选项引起的.

https://github.com/atom/atom-shell/issues/1396

解决方案是不使用--deep对内部的签名应用程序和框架进行编码.而是代码分别签署每个框架.

http://furbo.org/2013/10/17/code-signing-and-mavericks/

xcode code-signing objective-c code-signing-entitlements

11
推荐指数
1
解决办法
3842
查看次数

Xcode错误:命令/ usr/bin/codesign失败,退出代码为1

我不知道为什么我会收到这个错误.我相信我拥有所有正确的配置文件等.我刚刚搬到新电脑,但我也带了私钥匙链开发人员密钥.我让我的开发人员文件与Dropbox同步,所以我不需要移动Xcode项目.这是错误:

   CodeSign "/Users/michaellindahl/Library/Developer/Xcode/DerivedData/Fraction_Calculator-cgirhuuvywfnsyenisucsuauquoz/Build/Products/Debug-iphoneos/Fraction Calculator Pro.app"
    cd "/Users/michaellindahl/Dropbox/Xcode/lindahl studios/FractionCalculator"
    setenv CODESIGN_ALLOCATE /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/codesign_allocate
    setenv PATH "/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
    /usr/bin/codesign --force --sign "iPhone Developer: Michael Lindahl (MXXX0X0XXB)" "--resource-rules=/Users/michaellindahl/Library/Developer/Xcode/DerivedData/Fraction_Calculator-cgirhuuvywfnsyenisucsuauquoz/Build/Products/Debug-iphoneos/Fraction Calculator Pro.app/ResourceRules.plist" --entitlements "/Users/michaellindahl/Library/Developer/Xcode/DerivedData/Fraction_Calculator-cgirhuuvywfnsyenisucsuauquoz/Build/Intermediates/Fraction Calculator.build/Debug-iphoneos/Fraction Calculator Pro.build/Fraction Calculator Pro.xcent" "/Users/michaellindahl/Library/Developer/Xcode/DerivedData/Fraction_Calculator-cgirhuuvywfnsyenisucsuauquoz/Build/Products/Debug-iphoneos/Fraction Calculator Pro.app" 

CSSM_SignData returned: 8001094A
    /Users/username/Library/Developer/Xcode/DerivedData/Fraction_Calculator-cgirhuuvywfnsyenisucsuauquoz/Build/Products/Debug-iphoneos/Fraction Calculator Pro.app: unknown error -2070=fffffffffffff7ea
    Command /usr/bin/codesign failed with exit code 1
Run Code Online (Sandbox Code Playgroud)

感谢您的见解.

xcode exit-code codesign

7
推荐指数
1
解决办法
7453
查看次数