我正在寻找在代码或Xcode项目文件中存储第三方API密码/密码/ id的最佳实践
答案 0 :(得分:1)
您可以使用一些混淆方法来保护您的秘密/密码/ ID更安全。当然,它不是100%安全,但它比在源代码中以明文保存更好,因为我们可能会在应用程序二进制文件中看到它。
步骤如下:
模糊数据也可以十六进制格式直接输入您的班级。
您可以在cocoapods / github上找到objective-c或swift的一些混淆源代码,如:https://github.com/pjebs/Obfuscator-iOS
答案 1 :(得分:0)
将结构或枚举中的所有 API密码/密码/ ID 整理为:
<强>夫特:强>
enum AppConstants {
static let appSecret = "HJABFDQ4GH8Q9HHFUAB8RF"
static let id = "YQW487HFIUGEFIB9BFQI3BICU"
}
<强>目标-C:强>
#define appSecret "HJABFDQ4GH8Q9HHFUAB8RF"
#define id "YQW487HFIUGEFIB9BFQI3BICU"