我不小心删除了 xcode 中的目标。
所以我创建了一个具有完全相同名称的新项目。在目标设置中,我再次选择了正确的协同设计身份
但现在我无法再为该设备进行编译了。一旦我想构建,我就会得到:
CodeSign build/Release-iphoneos/myApp.app
....somestuff....
/Volumes/XCodeProj/myApp/build/Release-iphoneos/myApp.app: object file format invalid or unsuitable
Connad /usr/bin/codesign failed with exit code 1
我已经尝试过清理目标。 什么可能导致此问题以及如何解决?
最佳答案
也可能是您的安装问题。符号链接(symbolic link)到最新的 codesign_allocate 解决了我的问题:
sudo mv /usr/bin/codesign_allocate /usr/bin/codesign_allocate_old
sudo ln -s /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/codesign_allocate /usr/bin
关于iPhone Codesign 目标文件格式无效或不合适,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4842717/