【问题标题】:XCode 7 Custom Templates: Change Build SettingsXCode 7 自定义模板:更改构建设置
【发布时间】:2016-06-07 18:03:59
【问题描述】:

我正在按照this 教程创建自定义XCode 项目模板。

我可以使用 FRAMEWORK_SEARCH_PATHS 设置构建设置,但它不适用于 GCC_PREFIX_HEADERLD_RUNPATH_SEARCH_PATHS。 我尝试了许多不同的解决方案,但它不适用于除 FRAMEWORK_SEARCH_PATHS 之外的任何标志。

如果我在这里做错了什么,请纠正我。 提前致谢!!

这是我到目前为止所做的。

// Working

<key>Targets</key>
<array>
        <dict>
        <key>SharedSettings</key>
        <dict>
            <key>FRAMEWORK_SEARCH_PATHS</key>
            <array>
                <string>$(PROJECT_DIR)</string>
            </array>
        </dict>
    </dict>
</array>

// Not working

<key>Targets</key>
<array>
        <dict>
        <key>SharedSettings</key>
        <dict>
            <key>LD_RUNPATH_SEARCH_PATHS</key>
            <array>
                <string>$(inherited)</string>
                <string>Users/Name/Desktop/MyFrameworkDirectory</string>
            </array>
        </dict>
    </dict>
</array>

// Not working

<key>Targets</key>
<array>
        <dict>
        <key>SharedSettings</key>
        <dict>
            <key>GCC_PRECOMPILE_PREFIX_HEADER</key>
            <true/>
            <key>GCC_PREFIX_HEADER</key>
            <string>MyFile.pch</string>
        </dict>
    </dict>
</array>

【问题讨论】:

    标签: ios xcode xcode7 xcode-template


    【解决方案1】:
                <key>SharedSettings</key>
            <dict>
                <key>GCC_PRECOMPILE_PREFIX_HEADER</key>
                <string>YES</string>
                <key>GCC_PREFIX_HEADER</key>
                <string>___PACKAGENAME___/MyFile.pch</string>
            </dict>
    

    改用这个语法。

    对于 LD_RUNPATH_SEARCH_PATHS,您应该使用来自 Please Click hereApple's Doc 的可执行文件之一。

    例如,我使用了@executable_path(@loader_path 也可以)

            <key>LD_RUNPATH_SEARCH_PATHS</key>
            <string>$(inherited) @executable_path/Frameworks @executable_path/../Frameworks</string>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-03-26
      • 1970-01-01
      • 1970-01-01
      • 2017-12-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多