Tag

Xcode

1 views collected around this technical thread.

DataFunTalk
DataFunTalk
Jun 10, 2025 · Artificial Intelligence

Why Apple’s WWDC AI Rollout Missed the Mark and Sank $750 B in Market Value

Apple’s WWDC revealed delayed Siri updates, a new Xcode 26 with built‑in ChatGPT, and a Foundation Models framework, but investors were disappointed, causing a $750 billion market‑cap drop and sparking criticism that Apple’s AI strategy lags behind competitors.

AppleArtificial IntelligenceFoundation Models
0 likes · 7 min read
Why Apple’s WWDC AI Rollout Missed the Mark and Sank $750 B in Market Value
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
May 7, 2024 · Mobile Development

Implementing Apple Privacy Manifest and SDK Signing for iOS Apps

This guide explains the recent Apple privacy‑manifest requirements, how to create and fill the privacy manifest file in Xcode 15, the key fields involved, and the steps and commands needed to sign third‑party SDKs for iOS app submission after May 1 2024.

App StorePrivacy ManifestSDK Signing
0 likes · 8 min read
Implementing Apple Privacy Manifest and SDK Signing for iOS Apps
Sohu Tech Products
Sohu Tech Products
Mar 16, 2023 · Mobile Development

Understanding Xcode Project Files and the Xcodeproj Ruby Library

This article explains how Xcode organizes projects through xcworkspace and xcodeproj bundles, details the structure of the project.pbxproj file, describes the role of PBX objects such as PBXFileReference and PBXGroup, and shows how to manipulate Xcode projects programmatically using the Xcodeproj Ruby gem.

Build SystemRubyXcode
0 likes · 24 min read
Understanding Xcode Project Files and the Xcodeproj Ruby Library
HomeTech
HomeTech
Feb 8, 2023 · Mobile Development

Understanding Xcode Workspace and Project Structure

This article explains the architecture of Xcode workspaces and projects, detailing the relationships among workspaces, projects, targets, schemes, and the pbxproj file, and shows how these components can be leveraged for advanced build automation and configuration in iOS development.

ProjectXcodeiOS
0 likes · 8 min read
Understanding Xcode Workspace and Project Structure
DeWu Technology
DeWu Technology
Jun 8, 2022 · Mobile Development

Real-Time Debugging with Xcode Attach to Process for iOS Apps

The team built a real‑time debugging workflow for a large Swift iOS app by using Xcode’s Attach to Process feature, restoring the exact source commit, disabling Swift optimizations, configuring LLDB source‑maps for the app and CocoaPods, and ensuring debug symbols so breakpoints work without recompiling.

Attach to ProcessReal-time DebuggingSwift
0 likes · 14 min read
Real-Time Debugging with Xcode Attach to Process for iOS Apps
Sohu Tech Products
Sohu Tech Products
May 18, 2022 · Mobile Development

iOS IPA Package Size Optimization: Practices, Settings, and Monitoring

This article provides a comprehensive guide to analyzing and reducing iOS IPA package size by unpacking the .ipa, examining its internal components, applying Xcode compile and code optimizations, compressing resources, removing unused assets, and establishing monitoring mechanisms to maintain a lean binary.

IPAOptimizationXcode
0 likes · 17 min read
iOS IPA Package Size Optimization: Practices, Settings, and Monitoring
360 Quality & Efficiency
360 Quality & Efficiency
Nov 26, 2021 · Mobile Development

Extracting iOS Runtime Headers and Building a Private API Library with RuntimeBrowser

This guide explains how to update an iOS private library to the latest 15.0 runtime headers by preparing the development environment, cloning and compiling RuntimeBrowser, accessing its built‑in file server, and exporting the file list with wget for constructing a private API library.

Private APIRuntime HeadersRuntimeBrowser
0 likes · 4 min read
Extracting iOS Runtime Headers and Building a Private API Library with RuntimeBrowser
Sohu Tech Products
Sohu Tech Products
Nov 4, 2021 · Mobile Development

Understanding Xcode Project Files and the Xcodeproj Ruby Library

This article explains the structure of Xcode workspace and project bundles, the role of the project.pbxproj file and its Property List format, how Xcodeproj maps these objects in Ruby, and demonstrates practical code for adding files and dependencies to an Xcode project.

Build SystemRubyXcode
0 likes · 20 min read
Understanding Xcode Project Files and the Xcodeproj Ruby Library
Sohu Tech Products
Sohu Tech Products
Jun 23, 2021 · Mobile Development

Ultimate Application Performance Survival Guide: iOS Optimization Using Xcode Tools

This guide explains how to improve iOS app performance by monitoring eight key metrics—battery, launch time, hang rate, memory, disk writes, scrolling, termination, and MXSignposts—using Xcode Organizer, MetricKit, Instruments, XCTest, and the App Store Connect API.

MetricKitPerformanceXcode
0 likes · 9 min read
Ultimate Application Performance Survival Guide: iOS Optimization Using Xcode Tools
Sohu Tech Products
Sohu Tech Products
Jun 9, 2021 · Mobile Development

Resolving Xcode 12.5 App Extension Compilation Errors with Swift @available and API Availability

This article explains why Xcode 12.5 reports compilation failures for iOS app extensions when APPLICATION_EXTENSION_API_ONLY is true, demonstrates how to restructure shared frameworks and use Swift’s @available and #available annotations (as well as Objective‑C NS_EXTENSION_UNAVAILABLE_IOS) to mark non‑extension‑compatible APIs, and provides practical code examples for a clean, minimal‑impact solution.

App ExtensionSwiftXcode
0 likes · 13 min read
Resolving Xcode 12.5 App Extension Compilation Errors with Swift @available and API Availability
Sohu Tech Products
Sohu Tech Products
May 26, 2021 · Mobile Development

Comprehensive Guide to iOS App Package Size Optimization

This article systematically explains how to analyze, reduce, and monitor iOS IPA package size by examining Xcode build settings, resource files, and code, providing detailed step‑by‑step configurations, tables of component sizes, practical scripts, and best‑practice recommendations for sustainable bundle‑size management.

Build SettingsOptimizationResource Management
0 likes · 31 min read
Comprehensive Guide to iOS App Package Size Optimization
JD Tech
JD Tech
Apr 12, 2021 · Mobile Development

Adding an ADHoc Build Configuration to a Flutter‑iOS Project

This article explains how to create a custom ADHoc build configuration in Xcode for a mixed Flutter and iOS project, covering steps such as duplicating Debug/Release configurations, adjusting bundle identifiers, app names, push SDK parameters, certificates, user‑defined settings, and integrating the changes into Flutter’s build scripts and CI pipelines.

ADHocCIFlutter
0 likes · 7 min read
Adding an ADHoc Build Configuration to a Flutter‑iOS Project
JD Retail Technology
JD Retail Technology
Apr 6, 2021 · Mobile Development

LLDB Overview and Common Commands

LLDB is a high‑performance debugger integrated with Xcode that supports C, Objective‑C, and C++ development; this article introduces its command‑line syntax, explains key commands such as help, expression, thread, breakpoint, watchpoint, and image, and provides usage examples to improve debugging efficiency.

CommandLineLLDBXcode
0 likes · 14 min read
LLDB Overview and Common Commands
360 Smart Cloud
360 Smart Cloud
Feb 9, 2021 · Mobile Development

Fix Xcode 10 Simulator Launch Issue on macOS Mojave by Reinstalling Plug‑Ins

This guide explains how to resolve the Xcode 10 simulator launch failure on macOS Mojave by backing up, removing, and restoring the Xcode Plug‑Ins folder, along with additional steps such as editing scheme settings and resetting the simulator, providing detailed screenshots and code snippets.

Plug‑InsSimulatorTroubleshooting
0 likes · 4 min read
Fix Xcode 10 Simulator Launch Issue on macOS Mojave by Reinstalling Plug‑Ins
Tencent Cloud Developer
Tencent Cloud Developer
Oct 16, 2020 · Mobile Development

iOS Message Push: Overview, Configuration, Permissions, Local & Remote Notifications

This guide explains the complete iOS push notification workflow—from creating APNs certificates and enabling Xcode capabilities, to requesting user permission, implementing both local and remote notifications with the UserNotifications framework, debugging tools, and handling received messages across app states.

APNSLocal NotificationRemote Notification
0 likes · 21 min read
iOS Message Push: Overview, Configuration, Permissions, Local & Remote Notifications
Wukong Talks Architecture
Wukong Talks Architecture
Jul 30, 2020 · Mobile Development

iOS Real‑Device Packaging and Installation Process Using Fastlane

This guide walks through configuring iOS certificates, installing Fastlane, handling common installation issues, and using Fastlane or a build script to package and install an iOS app on a real device, complete with command‑line examples and troubleshooting tips.

Build AutomationXcodefastlane
0 likes · 5 min read
iOS Real‑Device Packaging and Installation Process Using Fastlane
Wukong Talks Architecture
Wukong Talks Architecture
Jul 21, 2020 · Mobile Development

iOS Development Tutorial: Creating a Demo Project, Implementing Views, Buttons, and Images with Swift and Comparing to Objective‑C

This tutorial walks through setting up an iOS demo project in Xcode, creating a yellow rectangle view, adding a clickable button and a centered image using Swift code, and then compares the Swift syntax with equivalent Objective‑C snippets, while also covering useful comment tags.

Objective-CSwiftTutorial
0 likes · 6 min read
iOS Development Tutorial: Creating a Demo Project, Implementing Views, Buttons, and Images with Swift and Comparing to Objective‑C
Huajiao Technology
Huajiao Technology
May 26, 2020 · Mobile Development

Migrating iOS Launch Images to LaunchScreen.storyboard: Preparation, Technical Solutions, and Common Issues

This article explains Apple's requirement to switch to LaunchScreen.storyboard before June 30 2020, compares LaunchImage and LaunchScreen.storyboard, details the preparation steps, presents three implementation approaches, and discusses device‑specific layout problems and cache‑related black‑screen issues with code examples.

LaunchImageLaunchScreenStoryboard
0 likes · 10 min read
Migrating iOS Launch Images to LaunchScreen.storyboard: Preparation, Technical Solutions, and Common Issues
JD Retail Technology
JD Retail Technology
Mar 16, 2020 · Fundamentals

Compiling and Debugging the Objective‑C Runtime (objc4) on macOS

This guide explains what the Objective‑C runtime is, where to obtain its source code, the required build environment, step‑by‑step compilation instructions, and detailed solutions for the numerous build errors encountered when compiling objc4 on macOS.

CompilationObjective-CXcode
0 likes · 8 min read
Compiling and Debugging the Objective‑C Runtime (objc4) on macOS