【问题标题】:Link static library conditionally in Xcode在 Xcode 中有条件地链接静态库
【发布时间】:2011-09-19 07:27:51
【问题描述】:

最近我开始使用库 (TestFlight) 进行测试。

我想知道如何让 Xcode 仅将 library.a 与调试和临时配置链接?这个库大约 2.5MB,所以当我将我的应用推送到 ApStore 时,我不希望它在那里。

顺便说一句:现在我通过在预处理器宏中定义 TESTFLIGHT 来有条件地编译内容:

 #ifdef TESTFLIGHT
...
 #endif

【问题讨论】:

    标签: ios xcode linker


    【解决方案1】:

    您可以尝试为 App Store 设置一个特殊的构建目标。 Ad Hoc 配置文件实际上是应用商店配置文件,其中包含为其配置的附加信息。

    【讨论】:

      【解决方案2】:

      您可以为您的 lib 文件检查以下答案。

      使用以下命令检查您的 lib 的架构支持:

      cd <path to library folder> # in you case: /Users/alexis/Library/Developer/Xcode/DerivedData/PlazappPartnerWorkspace- cdrmloavlcqouugawmtqywiinqne/Build/Products/Debug-iphoneos lipo -info libPlazappPartnerLib.a

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-01-31
        • 2021-11-06
        • 2018-01-23
        • 2013-01-20
        • 2012-01-28
        相关资源
        最近更新 更多