跳转到主要内容
此内容尚未提供您的语言版本,正在以英文显示。

Xcode Project Setup

技能 已验证 活跃
属于:Firebase

Safely modifies Xcode projects (.pbxproj) to add Swift Packages and link files. Use this skill whenever an iOS project needs dependencies installed (e.g. Firebase, Alamofire).

目的

Safely automate the installation of Swift Package dependencies and linking of files into Xcode projects, particularly for iOS development, to streamline setup and prevent common integration issues.

功能

  • Adds Swift Package dependencies to Xcode projects
  • Links specified product modules to the target's build phase
  • Automatically injects necessary linker flags (e.g., -ObjC for Firebase)
  • Optionally links GoogleService-Info.plist for Firebase projects
  • Handles existing packages and products idempotently

使用场景

  • Installing Firebase SDKs into an iOS project
  • Adding libraries like Alamofire to an Xcode project
  • Configuring new iOS projects with Swift Package Manager dependencies
  • Streamlining the setup of iOS projects requiring external libraries

非目标

  • Modifying Ruby or non-Swift scripts for project manipulation
  • Manually editing .pbxproj files directly
  • Handling project creation; requires an existing Xcode project
  • Operating on non-macOS environments

实践

  • Secure code execution
  • Dependency management
  • Documentation clarity

先决条件

  • Swift toolchain installed locally
  • macOS environment

Trust

  • info:Issues AttentionIn the last 90 days, 3 issues were opened and 6 were closed. The closure rate is approximately 67%, indicating active maintenance.

安装

请先添加 Marketplace

/plugin marketplace add firebase/agent-skills
/plugin install agent-skills@firebase

质量评分

已验证
99 /100
1 day ago 分析

信任信号

最近提交2 days ago
星标280
许可证Apache-2.0
状态
查看源代码

类似扩展

IOS Expert

98

Expert on iOS development with Swift, UIKit, SwiftUI, Xcode, app architecture, platform features, and Apple ecosystem integration. Invoke when user mentions iOS, iPhone, iPad, Swift, SwiftUI, UIKit, Xcode, Apple development, or iOS-specific features.

技能
raintree-technology

Apollo Ios

100

Guide for building Apple-platform applications with Apollo iOS, the strongly-typed GraphQL client for Swift. Use this skill when: (1) adding Apollo iOS to a Swift Package Manager or Xcode project, (2) configuring `apollo-codegen-config.json` and running code generation, (3) configuring an `ApolloClient` with auth, interceptors, and caching, (4) writing queries, mutations, or subscriptions from SwiftUI views, (5) writing tests against generated operation mocks.

技能
apollographql

Crash Analytics

99

When the user wants to monitor, triage, or reduce their app's crash rate — including setting up Crashlytics, prioritizing which crashes to fix first, interpreting crash data, and understanding how crashes affect App Store ranking. Use when the user mentions "crash", "crashlytics", "crash rate", "ANR", "app not responding", "crash-free sessions", "crash-free users", "symbolication", "stability", "firebase crashes", "app crashing", or "crash report". For overall analytics setup, see app-analytics.

技能
Eronred

Swift Expert

99

Builds iOS/macOS/watchOS/tvOS applications, implements SwiftUI views and state management, designs protocol-oriented architectures, handles async/await concurrency, implements actors for thread safety, and debugs Swift-specific issues. Use when building iOS/macOS applications with Swift 5.9+, SwiftUI, or async/await concurrency. Invoke for protocol-oriented programming, SwiftUI state management, actors, server-side Swift, UIKit integration, Combine, or Vapor.

技能
jeffallan

IOS Simulator Skill

99

22 production-ready scripts for iOS app testing, building, and automation. Provides semantic UI navigation, build automation, accessibility testing, and simulator lifecycle management. Optimized for AI agents with minimal token output.

技能
conorluddy

Firebase Remote Config Basics

98

Comprehensive guide for Firebase Remote Config, including template management and SDK usage. Use this skill when the user needs help setting up Remote Config, managing feature flags, or updating app behavior dynamically.

技能
firebase