【问题标题】:i386 Architecture Problemi386 架构问题
【发布时间】:2011-04-20 22:02:45
【问题描述】:

我遇到了一个可怕的问题。我的代码在设备上运行但不在模拟器上运行,并给我这个错误:

Ld /Users/fgringo/Library/Developer/Xcode/DerivedData/GuessTheBalls-bgplgtjujgzwbnhkbratlkdnnrzm/Build/Products/Debug-iphonesimulator/GuessTheBalls.app/GuessTheBalls normal i386
    cd "/Users/fgringo/Desktop/SecretBalls_V1.1 Working"
    setenv MACOSX_DEPLOYMENT_TARGET 10.6
    setenv PATH "/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
    /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2 -arch i386 -isysroot /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.3.sdk -L/Users/fgringo/Library/Developer/Xcode/DerivedData/GuessTheBalls-bgplgtjujgzwbnhkbratlkdnnrzm/Build/Products/Debug-iphonesimulator -F/Users/fgringo/Library/Developer/Xcode/DerivedData/GuessTheBalls-bgplgtjujgzwbnhkbratlkdnnrzm/Build/Products/Debug-iphonesimulator "-F/Users/fgringo/Desktop/SecretBalls_V1.1 Working" -filelist /Users/fgringo/Library/Developer/Xcode/DerivedData/GuessTheBalls-bgplgtjujgzwbnhkbratlkdnnrzm/Build/Intermediates/GuessTheBalls.build/Debug-iphonesimulator/GuessTheBalls.build/Objects-normal/i386/GuessTheBalls.LinkFileList -mmacosx-version-min=10.6 -Xlinker -objc_abi_version -Xlinker 2 /usr/lib/gcrt1.o -framework Foundation -framework UIKit -framework CoreGraphics -framework QuartzCore -framework SystemConfiguration -framework AudioToolbox -framework GameKit -o /Users/fgringo/Library/Developer/Xcode/DerivedData/GuessTheBalls-bgplgtjujgzwbnhkbratlkdnnrzm/Build/Products/Debug-iphonesimulator/GuessTheBalls.app/GuessTheBalls

ld: warning: ignoring file /Users/fgringo/Desktop/SecretBalls_V1.1 Working/GameKit.framework/GameKit, missing required architecture i386 in file
ld: duplicate symbol start in /usr/lib/gcrt1.o and /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.3.sdk/usr/lib/crt1.10.6.o for architecture i386
collect2: ld returned 1 exit status
Command /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2 failed with exit code 1

但请仔细看看最后几句话:

ld: warning: ignoring file /Users/fgringo/Desktop/SecretBalls_V1.1 Working/GameKit.framework/GameKit, missing required architecture i386 in file

ld: duplicate symbol start in /usr/lib/gcrt1.o and /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.3.sdk/usr/lib/crt1.10.6.o for architecture i386
collect2: 

ld returned 1 exit status
Command /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2 failed with exit code 1

我尝试了 iOS 模拟器,尝试做一些我真的不记得的其他更改,但这就是问题所在。

【问题讨论】:

    标签: iphone xcode ios4 device


    【解决方案1】:

    我认为存在重复文件。如果它不存在,请尝试清理它并重新构建它。

    【讨论】:

      【解决方案2】:
      猜你喜欢
      • 1970-01-01
      • 2011-10-16
      • 2013-01-17
      • 1970-01-01
      • 2011-10-25
      • 1970-01-01
      • 2016-04-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多