rename project
This commit is contained in:
parent
d977717c00
commit
60187769a3
2
Gemfile
2
Gemfile
@ -1,6 +1,6 @@
|
||||
source 'https://rubygems.org'
|
||||
|
||||
# Specify your gem's dependencies in cocoapods-prebuild-framework.gemspec
|
||||
# Specify your gem's dependencies in cocoapods-binary.gemspec
|
||||
gemspec
|
||||
|
||||
group :development do
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
Copyright (c) 2018 GaoJi <gaoji@mobike.com>
|
||||
Copyright (c) 2018 leavez <gaojiji@gmail.com>
|
||||
|
||||
MIT License
|
||||
|
||||
|
||||
@ -1,16 +1,16 @@
|
||||
# coding: utf-8
|
||||
lib = File.expand_path('../lib', __FILE__)
|
||||
$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib)
|
||||
require 'cocoapods-prebuild-framework/gem_version.rb'
|
||||
require 'cocoapods-binary/gem_version.rb'
|
||||
|
||||
Gem::Specification.new do |spec|
|
||||
spec.name = 'cocoapods-prebuild-framework'
|
||||
spec.version = CocoapodsPrebuildFramework::VERSION
|
||||
spec.name = 'cocoapods-binary'
|
||||
spec.version = CocoapodsBinary::VERSION
|
||||
spec.authors = ['leavez']
|
||||
spec.email = ['gaojiji@gmail.com']
|
||||
spec.description = %q{A short description of cocoapods-prebuild-framework.}
|
||||
spec.summary = %q{A longer description of cocoapods-prebuild-framework.}
|
||||
spec.homepage = 'https://github.com/EXAMPLE/cocoapods-prebuild-framework'
|
||||
spec.description = %q{A short description of cocoapods-binary.}
|
||||
spec.summary = %q{A longer description of cocoapods-binary.}
|
||||
spec.homepage = 'https://github.com/EXAMPLE/cocoapods-binary'
|
||||
spec.license = 'MIT'
|
||||
|
||||
spec.files = `git ls-files`.split($/)
|
||||
1
lib/cocoapods-binary.rb
Normal file
1
lib/cocoapods-binary.rb
Normal file
@ -0,0 +1 @@
|
||||
require 'cocoapods-binary/gem_version'
|
||||
@ -26,6 +26,7 @@ module Pod
|
||||
Pod::Podfile::DSL.enable_prebuild_patch true # enable sikpping for prebuild targets
|
||||
Pod::Installer.force_disable_integration true # don't integrate targets
|
||||
Pod::Config.force_disable_write_lockfile true # disbale write lock file for perbuild podfile
|
||||
Pod::Installer.disable_install_complete_message true # disable install complete message
|
||||
|
||||
# make another custom sandbox
|
||||
standard_sandbox = self.config.sandbox
|
||||
@ -47,6 +48,7 @@ module Pod
|
||||
Pod::Installer.force_disable_integration false
|
||||
Pod::Podfile::DSL.enable_prebuild_patch false
|
||||
Pod::Config.force_disable_write_lockfile false
|
||||
Pod::Installer.disable_install_complete_message false
|
||||
|
||||
# install
|
||||
Pod::UI.puts "\n"
|
||||
@ -8,7 +8,7 @@ module Pod
|
||||
end
|
||||
end
|
||||
|
||||
Pod::HooksManager.register('cocoapods-prebuild-framework', :pre_install) do |installer_context|
|
||||
Pod::HooksManager.register('cocoapods-binary', :pre_install) do |installer_context|
|
||||
podfile = installer_context.podfile
|
||||
# check user_framework is on
|
||||
# podfile.use_frameworks!
|
||||
@ -49,6 +49,21 @@ module Pod
|
||||
end
|
||||
end
|
||||
|
||||
# a option to disable install complete message
|
||||
class Installer
|
||||
def self.disable_install_complete_message(value)
|
||||
@@disable_install_complete_message = value
|
||||
end
|
||||
|
||||
old_method = instance_method(:print_post_install_message)
|
||||
define_method(:print_post_install_message) do
|
||||
if @@disable_install_complete_message
|
||||
return
|
||||
end
|
||||
old_method.bind(self).()
|
||||
end
|
||||
end
|
||||
|
||||
# option to disable write lockfiles
|
||||
class Config
|
||||
|
||||
3
lib/cocoapods-binary/gem_version.rb
Normal file
3
lib/cocoapods-binary/gem_version.rb
Normal file
@ -0,0 +1,3 @@
|
||||
module CocoapodsBinary
|
||||
VERSION = "0.1"
|
||||
end
|
||||
@ -1 +0,0 @@
|
||||
require 'cocoapods-prebuild-framework/gem_version'
|
||||
@ -1,3 +0,0 @@
|
||||
module CocoapodsPrebuildFramework
|
||||
VERSION = "0.0.1"
|
||||
end
|
||||
@ -1,9 +1,9 @@
|
||||
require 'cocoapods-prebuild-framework/tool/tool'
|
||||
require 'cocoapods-binary/tool/tool'
|
||||
|
||||
require 'cocoapods-prebuild-framework/podfile_options'
|
||||
require 'cocoapods-prebuild-framework/prebuild_sandbox'
|
||||
require 'cocoapods-binary/podfile_options'
|
||||
require 'cocoapods-binary/prebuild_sandbox'
|
||||
|
||||
require 'cocoapods-prebuild-framework/Integration'
|
||||
require 'cocoapods-prebuild-framework/Prebuild'
|
||||
require 'cocoapods-prebuild-framework/Main'
|
||||
require 'cocoapods-binary/Integration'
|
||||
require 'cocoapods-binary/Prebuild'
|
||||
require 'cocoapods-binary/Main'
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user