首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS代码签名错误

iOS代码签名错误
EN

Stack Overflow用户
提问于 2011-04-11 18:18:12
回答 6查看 9.5K关注 0票数 2

我正在尝试在我的iPhone上安装和运行一个基本的iOS应用程序。当我尝试构建和安装时,我得到的错误是:

代码语言:javascript
复制
CodeSign /Users/jacob/Library/Developer/Xcode/DerivedData/newProject-bttbyexujwyetreshrllqrqmpouw/Build/Products/Debug-iphoneos/newProject.app
cd /Users/jacob/code/iphone/newProject
setenv PATH "/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/opt/local/bin:/usr/local/git/bin"
setenv _CODESIGN_ALLOCATE_ /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/codesign_allocate
/usr/bin/codesign -f -s "iPhone Developer: Jacob LYLES (P4AAK856G5)" --resource-rules=/Users/jacob/Library/Developer/Xcode/DerivedData/newProject-bttbyexujwyetreshrllqrqmpouw/Build/Products/Debug-iphoneos/newProject.app/ResourceRules.plist --entitlements /Users/jacob/Library/Developer/Xcode/DerivedData/newProject-bttbyexujwyetreshrllqrqmpouw/Build/Intermediates/newProject.build/Debug-iphoneos/newProject.build/newProject.xcent /Users/jacob/Library/Developer/Xcode/DerivedData/newProject-bttbyexujwyetreshrllqrqmpouw/Build/Products/Debug-iphoneos/newProject.app

/Users/jacob/Library/Developer/Xcode/DerivedData/newProject-bttbyexujwyetreshrllqrqmpouw/Build/Products/Debug-iphoneos/newProject.app: The operation was cancelled by the user.
Command /usr/bin/codesign failed with exit code 1

我已经删除并重新下载了我所有的配置文件和证书之类的东西一百万次。任何帮助都是非常感谢的。我可以根据需要提供更多信息。我在XCode 4.0上使用iOS 4.3SDK。

编辑:请记住,项目在模拟器上编译、安装和运行非常完美,不需要代码签名。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2011-04-11 19:01:47

请在info.plist中检查您的捆绑包标识符,如果它也是正确的,请重新启动您的设备和机器,然后进行构建,并选择正确的SDK版本,它可能会正常工作。

票数 3
EN

Stack Overflow用户

发布于 2011-05-27 09:38:50

每次我换一台新电脑时都会遇到这个问题,这是我的解决方案:

转到您的密钥链访问,然后在developer.apple.com

  • Go上删除那些登录|证书,然后将其删除到配给门户。

  • 转到证书并吊销您的证书一个新的证书(使用site).

  • Download上的指南,打开新的

  • 并安装您的配给配置文件。再次转到Xcode,清理并将您的证书重新添加到代码登录部分...H222

  • Assign >G223>

瞧!就这样!

票数 1
EN

Stack Overflow用户

发布于 2011-04-11 18:24:20

你检查你的部署目标了吗?许多人混淆了术语Base SDK奇怪地代表了你的应用将在其上运行的最高版本的操作系统,因此,它越低,兼容性的机会就越大。

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

https://stackoverflow.com/questions/5619874

复制
相关文章

相似问题

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