gpt4 book ai didi

ios - Bitrise, Xcode9 (beta6) : bitcode bundle could not be generated

转载 作者:行者123 更新时间:2023-11-29 11:41:42 24 4
gpt4 key购买 nike

我使用的其中一个框架无法使用带有 Xcode9beta 堆栈的 Bitrise 构建。我必须指出这是 Bitrise 特有的问题。或者,Bitrise/Eureka 问题。 Eureka 是第三方框架的一个特例。

项目在本地机器上构建良好,没有任何与位码相关的问题。但是每当我运行 CI 时,我都会得到典型的日志:

❌  ld: bitcode bundle could not be generated because '.../Frameworks/Eureka.framework/Eureka' was built without full bitcode. All frameworks and dylibs for bitcode must be generated from Xcode Archive or Install build file '.../Frameworks/Eureka.framework/Eureka' for architecture armv7

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

我遵循了这些准则: iOS library to BitCode

标志已设置。

Bitcode

我也尝试过对 head project/target 进行类似的设置,但无济于事。

有什么建议吗?

最佳答案

似乎是依赖(版本)问题:

... was built without full bitcode. All frameworks and dylibs for bitcode must be generated ...

可能只升级 eureka 依赖项就足够了。

另一件事是 Xcode 9 (GM) 现在也可用,仅此一项可能会有所帮助。

编辑:第三个选项;您可能必须在 Xcode/xcodebuild 命令中禁用 Bitcode,因为 Xcode 9 中某些配置的默认设置已更改。参见例如https://discuss.bitrise.io/t/xcode-archive-significantly-slower-on-xcode-9-0-x-stack-compared-to-xcode-8-3-x-stack/2708/2?u=viktorbenei

不幸的是,没有更多日志/信息,很难确定。

如果两者都无济于事,您还可以在 https://discuss.bitrise.io/c/issues/build-issues 创建问题报告bitrise 团队会调查它;)

关于ios - Bitrise, Xcode9 (beta6) : bitcode bundle could not be generated,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46178025/

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