【问题标题】:Invalid bitcode signature while building in Xcode在 Xcode 中构建时位码签名无效
【发布时间】:2018-10-03 02:42:32
【问题描述】:

我正在尝试构建一个非常古老的 iOS Cordova 应用程序。

它为模拟器构建成功,但是当我尝试为任何真实硬件构建时,它显示错误:

Ld /Users/atif/Library/Developer/Xcode/DerivedData/MIND_MIS-cccdiojxhigimnewheisujbzuhyk/Build/Products/Debug-iphoneos/MIND_MIS.app/MIND_MIS 正常的armv7s cd "/Users/atif/Desktop/Atif/Projects/MIS/MIND_MIS Ver 02.00.0002 最终版" 导出 IPHONEOS_DEPLOYMENT_TARGET=7.0 export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/ usr/bin:/bin:/usr/sbin:/sbin" /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch armv7s -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.2.sdk -L/Users/atif/Library/Developer/Xcode/DerivedData/MIND_MIS-cccdiojxhigimnewheisujbzuhyk/Build/Products/Debug-iphoneos -F/Users/atif/Library/Developer/Xcode/DerivedData/MIND_MIS-cccdiojxhigimnewheisujbzuhyk/Build/Products/Debug-iphoneos -filelist /Users/atif/Library/Developer/Xcode/DerivedData/MIND_MIS-cccdiojxhigimnewheisujbzuhyk/Build/Intermediates.noindex/MIND_MIS.build/Debug-iphoneos/MIND_MIS.build/Objects-normal/armv7s/MIND_MIS.LinkFileList -miphoneos-version-min=7.0 -dead_strip -Xlinker -object_path_lto -Xlinker /Users/atif/Library/Developer/Xcode/DerivedData/MIND_MIS-cccdiojxhigimnewheisujbzuhyk/Build/Intermediates.noindex/MIND_MIS.build/Debug-iphoneos/MIND_MIS.build /对象-正常/armv7s/MIND_MIS_lto.o -Xlinker -no_deduplicate -fobjc-link-runtime -weak_framework CoreFoundation -weak_framework UIKit -weak_framework AVFoundation -weak_framework CoreMedia -weak-lSystem -force_load /Users/atif/Library/Developer/Xcode/DerivedData/MIND_MIS-cccdiojxhigimnewheisujbzuhyk/Build/Products/Debug-iphoneos/libCordova.a -ObjC -framework MessageUI -weak_framework CoreMotion -framework CoreLocation -framework ImageIO -framework OpenAL -framework 资产库 /Users/atif/Library/Developer/Xcode/DerivedData/MIND_MIS-cccdiojxhigimnewheisujbzuhyk/Build/Products/Debug-iphoneos/libCordova.a -framework Foundation -weak_framework UIKit -framework CoreGraphics -framework AddressBook -framework AddressBookUI -framework AudioToolbox -weak_framework AVFoundation -framework CFNetwork -framework MediaPlayer -framework QuartzCore -framework SystemConfiguration -framework MobileCoreServices -weak_framework CoreMedia -framework CoreLocation -Xlinker -dependency_info -Xlinker /Users/atif/Library/Developer/Xcode/DerivedData/MIND_MIS-cccdiojxhigimnewheisujbzuhyk/Build/Intermediates.noindex/MIND_MIS.build/Debug-iphoneos/MIND_MIS.build/Objects-normal/armv7s/MIND_MIS_dependency_info.dat -o /Users/atif/Library/Developer/Xcode/DerivedData/MIND_MIS-cccdiojxhigimnewheisujbzuhyk/Build/Products/Debug-iphoneos/MIND_MIS.app/MIND_MIS

错误:无效的位码签名 clang:错误:链接器命令失败 退出代码为 1(使用 -v 查看调用)

我什至尝试使用 Xcode 7、8 和 9,但仍然遇到同样的错误。

【问题讨论】:

    标签: ios objective-c xcode cordova


    【解决方案1】:

    试试:

    • 清除派生数据,然后重新打开 Xcode。
    • 选择正确的登录/证书,或尝试在 Xcode 中重新添加帐户。
    • 确保您的 pod 是否支持位码,如果不支持,则需要将位码设置为否(转到项目构建设置搜索位码并将其设置为否。
      或者尝试这样做可能会对您有所帮助:


    • 打开 Podfile
    • 取消注释此行 ~> platform :ios, 'x.0'
    • 从命令行运行以下 Podfile 所在的命令
    • pod 更新
    • 在 xcode 中选择 Product > clean 然后 Product > Build

    【讨论】:

    • 现在显示:架构 armv7s 的未定义符号:“_OBJC_METACLASS_$_CDVCommandDelegateImpl”,引用自:MainViewController.o 中的_OBJC_METACLASS_$_MainCommandDelegate “_OBJC_CLASS_$_CDVCommandQueue”,引用自:MainViewController.o 中的_OBJC_CLASS_$_MainCommandQueue “_OBJC_METACLASS_$_CDVViewController”,引用自:MainViewController.o 中的_OBJC_METACLASS_$_MainViewController “_OBJC_METACLASS_$_CDVPlugin”,引用自:EmailComposer.o 中的_OBJC_METACLASS_$_EmailComposer
    • 你在用 cocoapods 吗?
    • 我没有使用可可豆荚
    【解决方案2】:

    转到项目 > 目标 > 常规 > 部署信息。确保您的部署目标与您硬件的 ios 版本相同

    【讨论】:

      【解决方案3】:

      我之前遇到过这个错误..

      试试这个解决方案:

      转到构建设置 > 仅构建活动架构

      Make changes on the selected target
      
      a) Set it as 'YES' if you're building/pushing the app directly to a device
      
      b) Set it as 'NO' if you're trying to build the app as IPA
      

      希望对你有帮助!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-02-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多