Tag

PodSpec

0 views collected around this technical thread.

Cloud Native Technology Community
Cloud Native Technology Community
Jun 3, 2025 · Cloud Native

Custom Stop Signals for Containers in Kubernetes v1.33 (Alpha Feature)

Starting with Kubernetes v1.33, the Alpha feature ContainerStopSignals introduces a Pod‑level lifecycle.stopSignal field that lets platform teams specify which Unix signal (e.g., SIGINT, SIGUSR1) should be sent to containers on termination, overcoming the previous reliance on image‑defined STOPSIGNAL and improving graceful shutdown control across Linux and Windows workloads.

Alpha FeatureContainerStopSignalsGraceful Shutdown
0 likes · 6 min read
Custom Stop Signals for Containers in Kubernetes v1.33 (Alpha Feature)
Sohu Tech Products
Sohu Tech Products
Nov 17, 2022 · Mobile Development

Exploring iOS Componentization

This article introduces iOS componentization using CocoaPods, detailing the drawbacks of manual code copying, explaining the creation of local podspec libraries, configuring source files, resources, access levels, and integration steps, while also covering sub‑specs, resource bundles, and practical code examples for Swift projects.

CocoaPodsModularizationPodSpec
0 likes · 26 min read
Exploring iOS Componentization
Sohu Tech Products
Sohu Tech Products
Dec 16, 2020 · Mobile Development

Understanding CocoaPods Podspec: Structure, Parsing, and Practical Usage

This article provides a comprehensive overview of CocoaPods' Podspec file, explaining its purpose, supported formats, core data structures, attribute handling, subspec hierarchy, dependency validation, and practical steps for creating, linting, and publishing pods, with detailed Ruby code examples and best‑practice recommendations for iOS/macOS projects.

CocoaPodsMobile DevelopmentPodSpec
0 likes · 21 min read
Understanding CocoaPods Podspec: Structure, Parsing, and Practical Usage
Tencent Music Tech Team
Tencent Music Tech Team
Nov 10, 2020 · Mobile Development

Compilation Optimization and Binary Packaging for QMusic Live Streaming SDK

The team accelerated the QMusic live‑streaming SDK by converting large source modules and external pods into pre‑compiled binaries, tuning Xcode build settings, and automating CI caching, slashing full‑build times from roughly 400 seconds to 40 seconds and packaging duration from over 50 minutes to three minutes.

Build OptimizationCocoaPodsPodSpec
0 likes · 22 min read
Compilation Optimization and Binary Packaging for QMusic Live Streaming SDK
NetEase Media Technology Team
NetEase Media Technology Team
Oct 23, 2019 · Mobile Development

Refactoring NetEase Media Advertising SDK for Source Code Integration and Static Library Packaging with CocoaPods

The NetEase Media Advertising SDK was refactored to meet source‑code and static‑library integration needs by splitting into Core and Demo modules, converting Core into a Development Pod, centralizing build settings in xcconfig files, and adding CocoaPods post‑install hooks that automate header copying and configuration, enabling seamless use across the News client and other products.

AutomationBuild SettingsCocoaPods
0 likes · 16 min read
Refactoring NetEase Media Advertising SDK for Source Code Integration and Static Library Packaging with CocoaPods
Tongcheng Travel Technology Center
Tongcheng Travel Technology Center
May 25, 2017 · Mobile Development

iOS Binary Framework Integration and CocoaPods Distribution Guide

This article presents a comprehensive guide on accelerating iOS project compilation by binary‑izing common libraries, detailing three approaches—separate repository management, podspec macro handling, and prepare_command with Carthage/CocoaPods packager—along with their usage, advantages, drawbacks, and a complete workflow for creating, debugging, and publishing binary frameworks.

BinaryFrameworkCarthageCocoaPods
0 likes · 9 min read
iOS Binary Framework Integration and CocoaPods Distribution Guide