文件名称:cocoapods-keys:密钥值存储,用于存储每个开发人员环境和应用程序密钥
文件大小:33KB
文件格式:ZIP
更新时间:2024-05-10 17:44:05
Ruby
环境和应用程序密钥的密钥值存储。 它的良好安全性做法可将生产密钥从开发人员手中控制下来。 使用CocoaPods键,可以轻松地将每个用户的配置设置安全地存储在开发人员的钥匙串中,而不是安全地存储在应用程序源中。 它是一个插件,一旦安装,该插件将在每个pod install或pod update 。 要求 需要CocoaPods 0.36+ 安装 $ gem install cocoapods-keys 这个怎么运作 密钥名称存储在~/.cocoapods/keys/而密钥值存储在OS X密钥链中。 当您运行pod install或pod update ,将使用密钥的加扰版本创建一个Objective-C类,这使得仅解密的二进制文件的内容并提取密钥变得很困难。 在运行时,将对密钥进行解密以便在您的应用程序中使用。 生成的Objective-C类存储在Pods/CocoaPodsKeys目
【文件预览】:
cocoapods-keys-master
----.gitignore(73B)
----cocoapods_keys.gemspec(1KB)
----templates()
--------Keys.h.erb(352B)
--------Keys.podspec.json(898B)
--------Keys.m.erb(1KB)
----.travis.yml(89B)
----.rubocop.yml(366B)
----CHANGELOG.md(2KB)
----LICENSE.txt(1KB)
----.rubocop_cocoapods.yml(2KB)
----spec()
--------functional_spec.rb(2KB)
--------plugin_spec.rb(8KB)
--------keyring_liberator_spec.rb(1KB)
--------key_master_spec.rb(2KB)
--------spec_helper.rb(508B)
--------keyring_spec.rb(2KB)
--------fixtures()
----README.md(6KB)
----.rubocop_todo.yml(915B)
----SWIFT_PROJECTS.md(901B)
----lib()
--------cocoapods_keys.rb(52B)
--------keyring_liberator.rb(2KB)
--------key_master.rb(2KB)
--------keyring.rb(1KB)
--------preinstaller.rb(3KB)
--------plugin.rb(3KB)
--------cocoapods_plugin.rb(62B)
--------name_whisperer.rb(1KB)
--------pod()
----Gemfile(158B)
----Rakefile(419B)
----Gemfile.lock(3KB)