如何动态查找cocoapods-key中的密钥?

时间:2019-04-09 19:39:52

标签: swift security

我有一些安全变量,例如clientSecretStageclientSecretProd

我想遍历我的已知键(没有env后缀),然后在运行时填充变量。我的代码是这样的:

let secureKeyValues = LiveKeys();
let secureKeys: [String] = [
    "clientSecret",
    "code",
];

let env = 'Prod'; // this would be from config

let clientSecret = secureKeyValues["\(secureKey)\(env)"];

在编译时,我得到Type 'LiveKeys' has no subscript members,尽管 print(secureKeyValues.codeProd);可以正常工作。

1 个答案:

答案 0 :(得分:0)

由于库不支持该语法,因此不可能。