gpt4 book ai didi

iOS:-dynamic 未指定以下标志无效:-sectcreate

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:43:03 29 4
gpt4 key购买 nike

我的目标是构建一个带有捆绑资源的静态 iOS 库。几年前我在 OS X 上成功地做到了这一点,但我在这里遇到了一个问题。

我正在添加带有链接器标志的资源:

OTHER_LDFLAGS = -sectcreate __DATA __FOO resouces/foo.bin

Xcode 4.6 libtool 给我错误:

libtool: -dynamic not specified the following flags are invalid: -sectcreate __DATA __FOO resouces/foo.bin

我在这里看到过类似的问题,但总是与 -Objcflags连在一起。这些天 -sectcreate 是否需要 -dynamic 标志?我做错了吗?

谢谢

亚历克斯

最佳答案

您不能将资源包含在静态库中。由于 iOS 不支持共享库,因此您必须忍受此限制。引用自 docs“静态库不能直接包含资源,但静态库项目可以提供应用程序可以引用并包含在其 Copy Bundle Resources 阶段的资源。”

关于iOS:-dynamic 未指定以下标志无效:-sectcreate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15157162/

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