标签: bitcode

iOS webrtc 框架的位码启用。错误:-fembed-bitcode 不支持 -mllvm

通过 pod 使用 webrtc,

https://cocoapods.org/pods/WebRTC

但是,我无法在项目中启用位码。

该解决方案需要从启用位码的源代码构建,

https://webrtc.googlesource.com/src/+/main/docs/native-code/ios/index.md

但是,以下行python tools_webrtc/ios/build_ios_libs.py --bitcode生成错误,

[7/3304] CC obj/third_party/libsrtp/libsrtp/srtp.o
FAILED: obj/third_party/libsrtp/libsrtp/srtp.o 
...
clang: error: -mllvm is not supported with -fembed-bitcode

[6/3304] CC obj/third_party/libsrtp/libsrtp/ekt.o
FAILED: obj/third_party/libsrtp/libsrtp/ekt.o 
...
clang: error: -mllvm is not supported with -fembed-bitcode

[9/3304] CC obj/third_party/libvpx/libvpx/bilinearpredict_neon.o
FAILED: obj/third_party/libvpx/libvpx/bilinearpredict_neon.o 
....
clang: error: -mllvm is not supported with -fembed-bitcode

Run Code Online (Sandbox Code Playgroud)

尝试过类似的答案但没有运气。

ios webrtc bitcode

5
推荐指数
1
解决办法
848
查看次数

在 XCode14 中禁用位码后,应用程序大小增加了 2 倍

XCode14 已禁用位码,Apple 表示他们不会接受启用位码的应用程序。禁用位码会使我们的应用程序的大小增加 2 倍。只能帮助将应用程序大小减少几 Mb。

有没有人遇到过这个问题,并且能够在不启用位码的情况下减小应用程序的大小?

xcode swift bitcode xcode14

5
推荐指数
1
解决办法
584
查看次数

不包含位码。您必须在启用位码的情况下重建它(Xcode 设置 ENABLE_BITCODE)

我在设备中安装时遇到此错误,但构建在模拟器中完美运行。正如错误中所建议的,我已禁用此库中的位码,但在尝试在设备中运行时仍然收到此错误。Xcode 版本:- 14.1

仅显示所有错误“/Users/unnati/Library/Developer/Xcode/DerivedData/BrainPuzzle-chbwvweeswlzwpaaoinoodosfdww/Build/Products/Debug-iphoneos/XCFrameworkIntermediates/AppLovinMediationByteDanceAdapter/libByteDanceAdapter.a(ALByteDanceMediationAdapter.o)”不包含位码。您必须在启用位码(Xcode 设置 ENABLE_BITCODE)的情况下重建它,从供应商处获取更新的库,或禁用该目标的位码。文件'/Users/unnati/Library/Developer/Xcode/DerivedData/BrainPuzzle-chbwvweeswlzwpaaoinoodosfdww/Build/Products/Debug-iphoneos/XCFrameworkIntermediates/AppLovinMediationByteDanceAdapter/libByteDanceAdapter.a'用于架构arm64

正如错误中所建议的,我已在此库中禁用了位码,但在尝试在设备中运行时仍然遇到此错误,还更新了仍面临此问题的库。

xcode ios swift bitcode xcode14

5
推荐指数
1
解决办法
1万
查看次数

Google+登录iOS9

我们有一个使用Google+登录的应用程序(版本1.7.1)

我们正在升级到iOS 9并面临一些问题.查看谷歌文档,我们找不到任何明确的参考这些问题+我们发现该库最近没有更新.

  • 谷歌是否已停止支持Google+登录?
  • 是否有一种有效的方式来支持iOS 9.0中的Google+签名,还是我们应该转到Google登录?

主要问题是我们找不到任何关于这个问题的官方参考.

(我们确实找到了这个 - https://code.google.com/p/google-plus-platform/issues/detail?id=1220)但没有正式答案.

Thaks

google-plus ios9 xcode7 bitcode

4
推荐指数
1
解决办法
1508
查看次数

如何修复Facebook SDK Bitcode错误?

将X代码更新到最新版本后,我收到以下错误:

ld:'/ Users/mimicreative/Documents/Kerja/Backup/FacebookSDK/FBSDKMessengerShareKit.framework/FBSDKMessengerShareKit(FBSDKMessengerApplicationStateManager.o)'不包含bitcode.您必须在启用bitcode(Xcode设置ENABLE_BITCODE)的情况下重建它,从供应商处获取更新的库,或禁用此目标的bitcode.对于架构armv7

但是我没有在早期版本的X Code上出现此错误.当我存档我的项目时发生了这个错误.

有谁知道如何解决这个问题?

facebook ios xcode7 swift2 bitcode

4
推荐指数
2
解决办法
4521
查看次数

xcodebuild链接器断言失败

我在使用xcodebuild在命令行中构建iOS动态框架时遇到此ld断言错误.


0  0x10163b342  __assert_rtn + 144
1  0x101678a3a  archive::File<arm64>::makeObjectFileForMember(archive::File<arm64>::Entry const*) const + 1138
2  0x1016783e8  archive::File<arm64>::justInTimeforEachAtom(char const*, ld::File::AtomHandler&) const + 122
3  0x10168ea75  ld::tool::InputFiles::searchLibraries(char const*, bool, bool, bool, ld::File::AtomHandler&) const + 265
4  0x101697db8  ld::tool::Resolver::resolveUndefines() + 160
5  0x10169a117  ld::tool::Resolver::resolve() + 79
6  0x10163c060  main + 812
7  0x7fff9dd4c5ad  start + 1
A linker snapshot was created at:
/tmp/MyKit-2016-02-31-154836.ld-snapshot
ld: Assertion failed: (memberIndex != 0), function makeObjectFileForMember, file /Library/Caches/com.apple.xbs/Sources/ld64/ld64-253.9/src/ld/parsers/archive_file.cpp, line 355.
clang: error: linker command failed with exit code 1 …
Run Code Online (Sandbox Code Playgroud)

xcode ld ios bitcode

4
推荐指数
1
解决办法
1563
查看次数

应用程序处理错误:意外的CFBundleExecutable密钥

我正在尝试使用bitCode启用Apple.每次我提交我收到这封电子邮件.

我们发现您最近交付的"MyAPPP"存在一个或多个问题.要处理您的交付,必须纠正以下问题:

意外的CFBundleExecutable键 - '/Payload/MyAPPP.app/Base.lproj'中的包不包含包可执行文件.如果此捆绑包故意不包含可执行文件,请考虑从其Info.plist中删除CFBundleExecutable密钥并使用BNDL的CFBundlePackageType .如果此捆绑包是第三方框架的一部分,请考虑与框架的开发人员联系以获取更新以解决此问题.

一旦纠正了这些问题,您就可以重新更新已更正的二进制文件.

我的应用程序的info.plist有以下内容.

在此输入图像描述

每个pod的Cocoa Pod都有info.plist为

在此输入图像描述

所有的Pod都在这里.

在此输入图像描述

itunesconnect ios bitcode

4
推荐指数
1
解决办法
1283
查看次数

“libParseLib.a 不包含位码”错误

到目前为止,我在使用 CocoaPods 时从未遇到任何问题(我使用它几次将 Parse 集成到我的 iOS 应用程序中)。但这一次我对下面的消息感到困惑。

当我之前使用 CocoaPods 时,项目只包含一个目标,这次它包含多个。在这种情况下,可能有一些我不知道的事情需要小心。无论如何,这是我收到的消息:

        ld: '..../MyApp/Pods/Parse/libParseLib.a(PFSQLiteDatabase.o)' does not contain bitcode.
    You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE),
    obtain an updated library from the vendor, or disable bitcode for this target.
for architecture arm64
        clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud)

我试图在各个级别更改 Enable Bitcode 标志,但无论我做什么,我都会遇到相同的错误。

有没有人遇到过这种问题?或者知道该怎么做?

请注意,此链接与我的问题有关,但不幸的是它没有为我提供有用的答案。

更新:我在后面添加了我在 Xcode 下的日志中获得的全文,以防它可以帮助某人查看问题所在:

Ld /Users/georgewhashington/Library/Developer/Xcode/DerivedData/MyApp-dsxizsrrgeilklkhdylflpsafjrd/Build/Products/Debug-iphoneos/Parse-framework/Parse.framework/Parse normal arm64
    cd /Users/georgewhashington/Documents/iOS/MyApp/Pods
    export IPHONEOS_DEPLOYMENT_TARGET=8.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 arm64 …
Run Code Online (Sandbox Code Playgroud)

ios cocoapods bitcode parse-server

4
推荐指数
1
解决办法
3920
查看次数

可以在Xcode 9.2上禁用bitcode吗?

曾经仍然可以在Xcode 9.2上禁用bitcode吗?我查看了项目下的Build Settings选项卡.但没有一个.

xcode ios bitcode

4
推荐指数
1
解决办法
2386
查看次数

Xcode 7'CrashReporter不包含bitcode'链接器错误

我在我的iOS应用程序中直接链接PLCrashReporter而不使用任何外部工具,现在当我尝试在Xcode 7上编译它时,我收到链接错误:

ld:'.../CrashReporter.framework/CrashReporter(libCrashReporter-iphoneos.a-armv7-master.o)'不包含bitcode.您必须在启用bitcode(Xcode设置ENABLE_BITCODE)的情况下重建它,从供应商处获取更新的库,或禁用此目标的bitcode.对于架构armv7

我在哪里获得更新的框架或源代码来启用bitcode编译它们并摆脱错误而不禁用整个项目的bitcode?

xcode ios plcrashreporter xcode7 bitcode

3
推荐指数
1
解决办法
6802
查看次数