iOS_component_pod


1 Inicializar componentes

$ pod lib create XXX

2 Modificar el archivo

Modificar XXX.podspecarchivos y otros archivos de recursos


3 Configuración relacionada con Git

3.1 Inicialización de Git

$ git init 

3.2 Asociar biblioteca local y biblioteca remota

$ git remote add origin 远程库地址

3.3 Agregar archivos al repositorio

  • Agregar archivos al repositorio (solo agregarlos al caché) .significa agregar todos los archivos en la carpeta
$ git add . 

3.4 Envíe los archivos agregados al repositorio y complete las notas de envío

$ git commit -m "first commit" 

3.5 Extraiga el almacén remoto y fusione localmente

  • unir
$ git pull 
  • versión fusionada
$ git pull origin master
  • Fusión obligatoria de versiones, lo que permite vincular versiones históricas no relacionadas
$ git pull origin master --allow-unrelated-histories  

3.6 Enviar el código local al almacén remoto

3.6.1 Hay códigos y sucursales en el almacén remoto

  • primer empujón
$ git push -u origin master
  • Empuje posterior
$ git push origin master
  • No hay archivos ni mastersucursales en el almacén remoto.
$ git push -u origin --all

3.7 Verificar almacén privado

  • Nota: Dirección 1 =http://gitlab.wanda.cn/beyonds/fontend/app/byspaces/byphotopicker.git
  • Nota: Dirección 2 =https://github.com/CocoaPods/Specs.git
$ pod spec lint --allow-warnings
  • No hay otros repositorios externos
$ pod spec lint --sources="地址1" --use-libraries --allow-warnings
  • existen usando otros repositorios externos
$ pod spec lint --sources="地址2,地址1" --use-libraries --allow-warnings

3.8 Agregar etiqueta y enviar al almacén

$ git tag 0.1.1  // 标签值需要与对应的版本相同
$ git push --tags

4 Liberación de componentes

4.1 Publicar en el repositorio de GitHub

  • Publicar usando el siguiente comando de terminal
$ pod trunk push [NAME].podspec

O: < --allow-warningssignifica ignorar advertencia>

$ pod trunk push [NAME].podspec --allow-warnings
  • trunkPara el nombre del almacén, puede usar pod repopara ver el nombre del almacén local actual

4.2 Publicar en biblioteca privada personal <almacén interno>

  • cdIntroduzca el directorio [NAME].podspecdonde
  • Ejecute el siguiente código en la consola y envíelo a la base de código [nombre del almacén]
$ pod repo push 仓库名  [NAME].podspec
  • Ejemplo < BYPodspacenombre de biblioteca de índice> < BYPhotoPickernombre de componente>
$ pod repo push BYPodspace  BYPhotoPicker.podspec
或者
$ pod repo push BYPodspace  BYPhotoPicker.podspec --allow-warnings //这个忽略警告
  • Nota: Al crear una biblioteca de índice de biblioteca privada personal, es mejor tener un archivo

5 componentes utilizados

5.1 Eliminar caché

  • Ingrese al CocoaPodsdirectorio de caché de búsqueda
$ cd ~/Library/Caches/CocoaPods
  • Ver archivos de cachésearch_index.json
$ ls
  • Eliminar archivos de caché de búsqueda
$ rm -f search_index.json

5.2 actualización

  • renovarrepo
$ pod repo update
  • implementar
$ pod install
  • Actualizar una biblioteca de índices específica
$ pod repo update 索引库名称

Supongo que te gusta

Origin blog.csdn.net/FlyingKuiKui/article/details/129067961
Recomendado
Clasificación