如何通过XCode模板添加Swift编译器自定义标志

3
我会尽力帮忙翻译。这段内容的意思是:“我尝试通过 XCode 模板向目标添加 Swift 编译器自定义标志。”下面一段是“默认”的意思。

swift compiler custom flag in target


<key>Targets</key>
    <array>
        <dict>
            <key>Configurations</key>
            <dict>
                <key>Debug</key>
                <dict/>
                <key>Release</key>
                <dict/>
            </dict>
            <key>Name</key>
            <string>___PACKAGENAME___</string>
            <key>SharedSettings</key>
            <dict>
                <key>OTHER_SWIFT_FLAGS</key>
                <array>
                    <key>Debug</key>
                    <string>-DDEBUG</string>
                </array>
            </dict>
        </dict>
    </array>

模板

Xcode Templates

我想仅访问调试密钥。这可能吗?


请看这里,也许答案对你有帮助?https://dev59.com/EmEi5IYBdhLWcg3wq9_k - Oleksii Nezhyborets
1个回答

2
你离成功只差一步之遥!
这就是 TemplateInfo.plist 应该呈现的样子。
<key>Targets</key>
<array>
    <dict>
        <key>Configurations</key>
        <dict>
            <key>Debug</key>
            <dict>
                <key>OTHER_SWIFT_FLAGS</key>
                <array>
                    <string>-DDEBUG</string>
                </array>
            </dict>
        </dict>
    </dict>
</array>

TemplateInfo.plist

下面是结果

构建设置


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接