iphone - 我如何在 app-info.plist 中使用常量,这样我就不会硬编码了?

标签 iphone objective-c ios

在我的 app-info.plist 中有以下内容:

<key>CFBundleURLSchemes</key>
            <array>
                <string>fb17372828282822</string>
            </array>

如何将号码 (fb17372828282822) 更改为如下内容:

<key>CFBundleURLSchemes</key>
            <array>
                <string>fb{CONSTANT THAT HOLDS 17372828282822}</string>
            </array>

最佳答案

您需要使用build设置Preprocess Info.plist FileInfo.plist Preprocessor Prefix File。如果您需要避免标记之间的空格,您可以在 Info.plist Other Preprocessor Flags 设置中传递 -traditional

关于iphone - 我如何在 app-info.plist 中使用常量,这样我就不会硬编码了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8250284/

相关文章:

ios - 无限循环试图从 IB 中的 xib 创建自定义 View

iphone - UIAlertView 代表

objective-c - 是否可以在 Swift 中创建可选文字?

ios - 如何创建自定义添加对象到 NSSet 方法?

ios - 可选的 Int 属性在迁移期间包含 nil 而不是零

ios - 我应该将 iOS 下载保存在哪个目录中?

iphone - 文件转换器将动画 3D 角色从 Autodesk Maya 导出为 Quake MD2

iphone - 您能否向移动设备提供 HTML 输入字段仅为数字的提示?

iOS 8 - performSegueWithIdentifier 加载 View 但直到我点击屏幕才显示

ios - 在 iOS 中创建 VCard 时未获取联系人图像和注释