【问题标题】:Error when trying to test app from xcode on device尝试从设备上的 xcode 测试应用程序时出错
【发布时间】:2012-10-22 16:00:41
【问题描述】:

大家好,我刚开始学习制作应用程序,但是每次我尝试在我的 ipod touch 上测试它时都会出现错误

这是完整的错误

创建通用二进制 /Users/scerip/Desktop/Projects/Debug-iphoneos/tweejump.app/tweejump 正常“armv6 armv7 armv6”光盘 /Users/scerip/Desktop/haqu-tweejump-9a05d35 setenv PATH “/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin” /usr/bin/lipo -创建 /Users/scerip/Desktop/Projects/tweejump.build/Debug-iphoneos/tweejump.build/Objects-normal/armv6/tweejump /Users/scerip/Desktop/Projects/tweejump.build/Debug-iphoneos/tweejump.build/Objects-normal/armv7/tweejump /Users/scerip/Desktop/Projects/tweejump.build/Debug-iphoneos/tweejump.build/Objects-normal/armv6/tweejump -输出 /Users/scerip/Desktop/Projects/Debug-iphoneos/tweejump.app/tweejump /usr/bin/lipo: /Users/scerip/Desktop/Projects/tweejump.build/Debug-iphoneos/tweejump.build/Objects-normal/armv6/tweejump 和 /Users/scerip/Desktop/Projects/tweejump.build/Debug-iphoneos/tweejump.build/Objects-normal/armv6/tweejump 具有相同的架构(armv6)并且不能处于相同的状态 输出文件命令 /usr/bin/lipo 失败,退出代码为 1

我尝试了几种不同的解决方案,我在 stackoverflow 和互联网上找到了这些解决方案,但它们似乎都不起作用......有什么想法吗?

最好的问候 Jens Gleerup

EDIIIIT:弹出新错误:/

CodeSign /Users/scerip/Desktop/Projects/Debug-iphoneos/tweejump.app cd /Users/scerip/Desktop/haqu-tweejump-9a05d35 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 开发者:Jens Gleerup (4JA43UQ24Y)" --resource-rules=/Users/scerip/Desktop/Projects/Debug-iphoneos/tweejump.app/ResourceRules.plist --entitlements /用户/scerip/Desktop/Projects/tweejump.build/Debug-iphoneos/tweejump.build/tweejump.xcent /Users/scerip/Desktop/Projects/Debug-iphoneos/tweejump.app

/Users/scerip/Desktop/Projects/Debug-iphoneos/tweejump.app:目标文件格式无法识别、无效或不合适 命令 /usr/bin/codedesign 失败,退出代码为 1

【问题讨论】:

    标签: ios xcode


    【解决方案1】:

    来自have the same architectures (armv6)"armv6 armv7 armv6" 我猜您的项目在其Architectures 设置中有armv6armv7 和另一个armv6

    打开项目的 Build Settings 并删除第二个 armv6(如果存在)。

    【讨论】:

    • 非常感谢您的帮助!:) 解决了这个错误,但是现在出现了一个新错误!我已经在实际线程中写了上面的完整错误
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多