首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xcode 8.2.1+构建失败:无效的位码签名

Xcode 8.2.1+构建失败:无效的位码签名
EN

Stack Overflow用户
提问于 2017-10-06 05:24:41
回答 3查看 1.3K关注 0票数 1

因此,在将我的Xcode从8.2.1更新到任何新版本之后,我无法构建/运行我的项目。这就是我得到的错误..

代码语言:javascript
复制
Ld Smash_Anarchy.build/Deployment-iphoneos/Smash\ Anarchy.build/Objects-normal/arm64/Smash\ Anarchy normal arm64
cd /Users/henrik/Desktop/iOS_Workspace/SmashAnarchy/Smash_Anarchy_iOS
export IPHONEOS_DEPLOYMENT_TARGET=8.0
export PATH="/Users/henrik/Desktop/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Users/henrik/Desktop/Xcode-beta.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"
/Users/henrik/Desktop/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -arch arm64 -isysroot /Users/henrik/Desktop/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.1.sdk -L/Users/henrik/Desktop/iOS_Workspace/SmashAnarchy/Smash_Anarchy_iOS -F/Users/henrik/Desktop/iOS_Workspace/SmashAnarchy/Smash_Anarchy_iOS -filelist /Users/henrik/Desktop/iOS_Workspace/SmashAnarchy/Smash_Anarchy_iOS/Smash_Anarchy.build/Deployment-iphoneos/Smash\ Anarchy.build/Objects-normal/arm64/Smash\ Anarchy.LinkFileList -miphoneos-version-min=8.0 -dead_strip -Xlinker -object_path_lto -Xlinker /Users/henrik/Desktop/iOS_Workspace/SmashAnarchy/Smash_Anarchy_iOS/Smash_Anarchy.build/Deployment-iphoneos/Smash\ Anarchy.build/Objects-normal/arm64/Smash\ Anarchy_lto.o -Xlinker -final_output -Xlinker /Applications/Smash\ Anarchy.app/Smash\ Anarchy -fobjc-link-runtime -ObjC -framework SafariServices -weak_framework GLKit -weak_framework CoreBluetooth -weak_framework JavaScriptCore -weak_framework WebKit -licucore -weak_framework AddressBook -lsqlite3 -lc++ -weak_framework GoogleToolboxForMac -weak_framework FirebaseAnalytics -weak_framework FirebaseAuth -weak_framework FirebaseCore -weak_framework FirebaseCoreDiagnostics -weak_framework FirebaseCrash -weak_framework FirebaseDatabase -weak_framework FirebaseDynamicLinks -weak_framework FirebaseInstanceID -weak_framework FirebaseNanoPB -weak_framework GTMSessionFetcher -weak-lxml2 -weak-lz -weak_framework Accelerate -weak_framework Accounts -weak_framework AddressBookUI -weak_framework AdSupport -weak_framework AssetsLibrary -framework AudioToolbox -weak_framework CoreAudio -lGoogleAnalyticsServices -weak_framework CoreData -weak_framework CoreFoundation -weak_framework CoreImage -weak_framework CoreMIDI -framework Appodeal -weak_framework CoreMotion -weak_framework CoreTelephony -weak_framework CoreText -framework CoreVideo -weak_framework EventKit -weak_framework EventKitUI -weak_framework ExternalAccessory -weak_framework iAd -weak_framework ImageIO -weak_framework MediaToolbox -weak_framework MobileCoreServices -weak_framework NewsstandKit -framework OpenAL -weak_framework QuickLook -weak_framework Security -weak_framework Social -weak_framework StoreKit -weak_framework SystemConfiguration -weak_framework Twitter -weak_framework AVFoundation -framework CFNetwork -framework CoreGraphics -weak_framework CoreLocation -weak_framework CoreMedia -framework Foundation -framework FirebaseRemoteConfig -weak_framework GameKit -framework MediaPlayer -weak_framework MessageUI -weak_framework OpenGLES -framework QuartzCore -framework UIKit /Users/henrik/Desktop/iOS_Workspace/SmashAnarchy/Smash_Anarchy_iOS/S3DClient_iOS.a -framework Protobuf /Users/henrik/Desktop/iOS_Workspace/SmashAnarchy/Smash_Anarchy_iOS/Plugins/jpCloudEnvironment_iOS.a /Users/henrik/Desktop/iOS_Workspace/SmashAnarchy/Smash_Anarchy_iOS/Plugins/jpEventQueue_iOS.a -Xlinker -dependency_info -Xlinker /Users/henrik/Desktop/iOS_Workspace/SmashAnarchy/Smash_Anarchy_iOS/Smash_Anarchy.build/Deployment-iphoneos/Smash\ Anarchy.build/Objects-normal/arm64/Smash\ Anarchy_dependency_info.dat -o /Users/henrik/Desktop/iOS_Workspace/SmashAnarchy/Smash_Anarchy_iOS/Smash_Anarchy.build/Deployment-iphoneos/Smash\ Anarchy.build/Objects-normal/arm64/Smash\ Anarchy

error: Invalid bitcode signature
clang: error: linker command failed with exit code 1 (use -v to see invocation)

你知道怎么摆脱这个错误吗?我的bitcode甚至都没打开。我尝试过启用、禁用它、清理派生数据、清理项目、重新启动Xcode、将"Build Active Architecture Only“设置为YES和NO。无济于事。我没有使用pod..。你知道怎么找出这个错误的原因吗?谢谢!

EN

回答 3

Stack Overflow用户

发布于 2017-10-07 17:45:43

我认为您必须更改您的默认xcode:只需执行以下步骤:

  1. 转到首选项。

  1. 转到位置。

  1. Change命令行。

-此外,如果它不工作,那么您必须删除DerivedData,如果没有成功,然后重新安装豆荚,如果存在。

票数 0
EN

Stack Overflow用户

发布于 2017-11-17 01:48:43

下面是我解决这个问题的方法(Xcode 9.0):

  • “将项目更新为推荐的设置”-适用于项目和Cococapod。我在尝试仅为iOS 8和9构建时看到了这一点,因此我认为这与我的旧项目的cocoapods将iOS 7作为部署target.
  • Clean
  • Quit Xcode
  • 删除构建文件夹
  • 删除派生的data

有关

票数 0
EN

Stack Overflow用户

发布于 2018-01-02 13:04:25

尝尝这个

将方案目标通用iOS设备更改为真实设备(例如您的iPhone)

它在我的情况下是有效的,但我不知道为什么它会这样

即时消息在Xcode9.0和一些框架(包括自定义代码)上

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46595014

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档