Cocoapods-keys 插件使用

2020-03-16  本文已影响0人  LionPig

许多第三方平台对接需要使用平台提供的appkey私钥等,但这些信息敏感、关键,不能出现泄漏问题,所以我们需要对这些数据进行加密,增加破解难度。

安装 Cocoapods-keys

gem install cocoapods-keys

如果遇到错误提示:
You don't have write permissions for the /usr/bin directory.
执行:
sudo gem install cocoapods-keys -n/usr/local/bin

使用插件

plugin 'cocoapods-keys',{
  :project => '项目名称',
  :keys =>[
    "KeyName(自定义)"
  ]
}
Tip: 多个key使用`,`隔开

:keys =>[
    "KeyName1",
    "KeyName2",
    "KeyName3" 
]
CocoaPods-Keys has detected a keys mismatch for your setup.
 What is the key for KeyName:
 > ABC

cocoapods-Key会在你的项目中引入一个库,里面有一个类,类名是你的项目名称,里面的属性是你的插件keys数组里的内容

#import "ObjectName.h"
NSLog(@"KeyName:%@",[[ObjectName alloc] init].KeyName);
打印内容
KeyName:ABC
cd 项目根目录
pod keys
查看当前项目已存在的keys
cd 项目根目录
pod keys rm JPushKey
[!] Removed value for JPushKey, and deleted associated key in Keychain.
上一篇 下一篇

猜你喜欢

热点阅读