我正在尝试在iPhone上安装并运行一个基本的iOS应用程序。我尝试构建和安装时遇到的错误是:
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.3 SDK。
编辑:请记住,项目在没有代码签名的模拟器上编译,安装和运行完美。
答案 0 :(得分:3)
请检查info.plist中的软件包标识符,如果它也正确,请重新启动设备和计算机,然后进行构建并选择适当版本的SDK,它可能会有效。
答案 1 :(得分:1)
每次换到新电脑时我都遇到过这个问题,这是我的解决方案:
瞧!而已!
答案 2 :(得分:0)
您是否检查了部署目标?很多人混淆了术语Base SDK奇怪地代表了你的应用程序将运行的最高版本的操作系统,因此,它越低,兼容性的可能性就越大。
答案 3 :(得分:0)
使用您的配置文件进行构建。在项目信息和目标信息中设置它(获取信息+构建选项卡+代码签名标识),并在yourApp-Info.pList中设置包标识符。
答案 4 :(得分:0)
今天Xcode 4中的CodeSign存在一些相当难以理解的问题。当我安装Xcode 4.2 beta以尝试解决我的应用程序的一些iOS 5.0问题时,问题就出现了。我最终卸载它并返回到Xcode 4.1,那就是我的问题开始时。构建我的应用程序时出现以下错误:
...目标文件格式无效或不适合
命令/ usr / bin / codesign失败,退出代码为1
我尝试了所有内容,重新下载证书,配置文件,代码签名构建设置,批次。似乎没有任何帮助。很多谷歌搜索都没有发现明确的答案。
最后结果证明是一件非常模糊的事情。应该有一个符号链接/usr/bin/codesign_allocate
。必须在卸载期间删除它。所以我运行以下内容来重新创建它:
sudo ln -s /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/codesign_allocate /usr/bin
Xcode,清理和构建,一切都很好。
希望这些信息证明有用并节省您的时间。
答案 5 :(得分:0)
导致此错误的另一个原因是更改登录密钥链密码。也许你在一个强迫你经常更改密码的地方工作。下次执行此操作时,您可能会开始收到此错误。只需退出然后重新登录即可解决问题。