命令/ usr / bin / codesign失败,退出代码为1

我正在尝试在手机上testing一个应用程序。 我不断收到这个错误:

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

我添加了Provisioningconfiguration文件,并在苹果iPhone门户上进行了设置。

我已经看了一个半小时左右,我仍然无法弄清楚。

任何想法,为什么这是行不通的,为什么我得到这个错误? 谢谢!

编辑:

以下是关于我的构build的一些信息:

 CodeSign build/Debug-iphoneos/TableView.app cd "/flashPics_iPhone BACKUP 2:27" setenv PATH "/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" setenv _CODESIGN_ALLOCATE_ /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/codesign_allocate /usr/bin/codesign -f -s "iPhone Developer: Coulton Vento (LVEE98KDSF)" "--resource-rules=/flashPics_iPhone BACKUP 2:27/build/Debug-iphoneos/TableView.app/ResourceRules.plist" --entitlements "/flashPics_iPhone BACKUP 2:27/build/TableView.build/Debug-iphoneos/TableView.build/TableView.xcent" "/flashPics_iPhone BACKUP 2:27/build/Debug-iphoneos/TableView.app" /flashPics_iPhone BACKUP 2:27/build/Debug-iphoneos/TableView.app: object file format invalid or unsuitable Command /usr/bin/codesign failed with exit code 1 

这是了解如何设置configuration的好资源: http : //mobiforge.com/developing/story/deploying-iphone-apps-real-devices

您必须下载configuration文件,证书并确保您的iPhone的UDID已注册在这些帐户上。 然后,对于分发configuration文件,您需要专门告诉它使用分发configuration文件来使其构build它。

编辑:在项目设置>select您使用的configuration(debugging,发行或分发),并确保在代码签名您的configuration文件出现在那里。

我修正了这个错误。 步骤是:

  1. GOTO项目
  2. select编辑项目设置
  3. 在genatel标签项目格式中select您当前的兼容Xcode版本,并select基于您的Currunt iPhone设备的SDK; 例如(iPhone设备4.0),然后…

构build选项卡:

configuration:分配

基础SDK:select您最新的xcode SDK设备

代码签名身份:select您在iPhone Devloper中心创build的临时门户,然后安装,以便select特定的configuration。

任何iPhone操作系统设备:select相同的代码签名身份(如上所述)

然后下一步是滚动在下面find产品名称

产品名称:给产品名称与您的产品名称完全相同。 而已。

按照configuration中的相同步骤进行操作:debugging和发布