gpt4 book ai didi

ios - 更新到 Xcode 6 后 : Undefined symbols for architecture armv7: "___gnu_f2h_ieee"

转载 作者:可可西里 更新时间:2023-11-01 03:33:00 27 4
gpt4 key购买 nike

几个小时以来,我一直在努力寻找问题,但没有结果。我已经更新到 Xcode 6,从那时起在 ioS8.0 和 7.1 上都出现了这个错误:

Undefined symbols for architecture armv7:
"___gnu_f2h_ieee", referenced from:
_playbackCallback in Audio.o
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)

感谢您的帮助。

编辑(完整构建日志错误):

Ld /Users/rjc/Library/Developer/Xcode/DerivedData/Acc-hjhfomxkmwbyxwbfzjbduabbhlcc/Build/Products/Debug-iphoneos/Acc.app/Acc normal armv7
cd /Users/rjc/Desktop/apps/Acc
export IPHONEOS_DEPLOYMENT_TARGET=7.1
export PATH="/Applications/Xcode6-Beta2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode6-Beta2.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
/Applications/Xcode6-Beta2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch armv7 -isysroot /Applications/Xcode6-Beta2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.0.sdk -L/Users/rjc/Library/Developer/Xcode/DerivedData/Acc-hjhfomxkmwbyxwbfzjbduabbhlcc/Build/Products/Debug-iphoneos -L/Users/rjc/Desktop/apps/Acc/Acc -F/Users/rjc/Library/Developer/Xcode/DerivedData/Acc-hjhfomxkmwbyxwbfzjbduabbhlcc/Build/Products/Debug-iphoneos -F/Users/rjc/Desktop/apps/Acc -filelist /Users/rjc/Library/Developer/Xcode/DerivedData/Acc-hjhfomxkmwbyxwbfzjbduabbhlcc/Build/Intermediates/Acc.build/Debug-iphoneos/Acc.build/Objects-normal/armv7/Acc.LinkFileList -dead_strip -ObjC -all_load -fobjc-arc -fobjc-link-runtime -miphoneos-version-min=7.1 -lCorePlot-CocoaTouch -framework CoreTelephony -framework MediaPlayer -framework MessageUI -framework Social -framework Accelerate -framework CoreLocation -framework MobileCoreServices -framework AVFoundation -framework AudioToolbox -framework CoreAudio -framework QuartzCore -framework UIKit -framework Foundation -framework CoreGraphics -framework CoreData -Xlinker -dependency_info -Xlinker /Users/rjc/Library/Developer/Xcode/DerivedData/Acc-hjhfomxkmwbyxwbfzjbduabbhlcc/Build/Intermediates/Acc.build/Debug-iphoneos/Acc.build/Objects-normal/armv7/Acc_dependency_info.dat -o /Users/rjc/Library/Developer/Xcode/DerivedData/Acc-hjhfomxkmwbyxwbfzjbduabbhlcc/Build/Products/Debug-iphoneos/Acc.app/Acc

最佳答案

我也遇到了一个非常相似的问题并发现了这一点。它解决了这个问题并且非常有帮助。 http://helpdesk.metaio.com/questions/35905/undefined-symbols-for-architecture-i386-xcode-6-ios-8-beta-6/36538

制作一个 .c 文件(名称不是问题,在我的例子中我制作了 i386Symbols.c)并将其添加到项目中。然后粘贴这个。

//  i386Symbols.c
// Your project
//
// Created by Ludwig on 10/2/14.
// Copyright (c) 2014. All rights reserved.
//

#include <stdio.h>
#include <unistd.h>
#include <string.h>
#include <stdlib.h>

FILE *fopen$UNIX2003( const char *filename, const char *mode )
{
return fopen(filename, mode);
}

int fputs$UNIX2003(const char *res1, FILE *res2){
return fputs(res1,res2);
}

int nanosleep$UNIX2003(int val){
return usleep(val);
}

char* strerror$UNIX2003(int errornum){
return strerror(errornum);
}

double strtod$UNIX2003(const char *nptr, char **endptr){
return strtod(nptr, endptr);
}

size_t fwrite$UNIX2003( const void *a, size_t b, size_t c, FILE *d )
{
return fwrite(a, b, c, d);
}

关于ios - 更新到 Xcode 6 后 : Undefined symbols for architecture armv7: "___gnu_f2h_ieee",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24561863/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com