惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

K
Kaspersky official blog
Engineering at Meta
Engineering at Meta
D
DataBreaches.Net
Stack Overflow Blog
Stack Overflow Blog
Microsoft Security Blog
Microsoft Security Blog
Y
Y Combinator Blog
B
Blog RSS Feed
GbyAI
GbyAI
P
Proofpoint News Feed
aimingoo的专栏
aimingoo的专栏
MyScale Blog
MyScale Blog
D
Docker
阮一峰的网络日志
阮一峰的网络日志
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Recorded Future
Recorded Future
美团技术团队
The Register - Security
The Register - Security
V
Visual Studio Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
T
Tailwind CSS Blog
爱范儿
爱范儿
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
T
The Blog of Author Tim Ferriss
博客园 - 司徒正美
量子位
B
Blog
F
Fortinet All Blogs
Martin Fowler
Martin Fowler
博客园 - 【当耐特】
MongoDB | Blog
MongoDB | Blog
A
About on SuperTechFans
I
InfoQ
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
有赞技术团队
有赞技术团队
雷峰网
雷峰网
大猫的无限游戏
大猫的无限游戏
J
Java Code Geeks
L
LangChain Blog
Latest news
Latest news
S
SegmentFault 最新的问题
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Blog — PlanetScale
Blog — PlanetScale
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Cisco Talos Blog
Cisco Talos Blog
F
Full Disclosure
C
Cisco Blogs
D
Darknet – Hacking Tools, Hacker News & Cyber Security
W
WeLiveSecurity
T
Tenable Blog
T
Tor Project blog

Show HN

GitHub - steveking-gh/firmion: Firmion is DSL and engine for firmware image generation. GitHub - villagesql/villagesql-skills: Agent skills for VillageSQL - gemini-cli-extension; claude-code-plugin GitHub - flightdeckhq/flightdeck: Observability and control plane for AI agents. CSP Radar GitHub - Light-Heart-Labs/DreamServer: Turn your PC, Mac, or Linux box into an AI server. LLM inference, chat UI, voice, agents, workflows, RAG, and image generation. GitHub - Diplomat-ai/diplomat-agent-ts: What can your TypeScript AI agent do to the real world? Scan your code. See which tool calls have zero checks Code Block Selector - Visual Studio Marketplace Prometheus dependency graph — interactive showcase | Riftmap Show HN: I made a vi-like modal keyboard plugin for Figma GitHub - run-llama/liteparse: A fast, helpful, and open-source document parser GitHub - dalemyers/Roar: A macOS CLI tool for notifications GitHub - district-solutions/open-agent-tools-coder: Enables small-to-large self-hosted ai models to use local source code when running tool-calling agentic workloads. We actively data mine 20,900+ (2+ TB) popular github repos using large and small ai models to create reuseable: json, markdown and parquet files for local-first tool-calling models. GitHub - progapandist/stripeek: A local TUI proxy for real-time Stripe API debugging, built for navigating complex payloads fast. GitHub - sir1st/hermes-desktop: All-in-one cross-platform desktop app for Hermes Agent — bundles Python + hermes-agent + hermes-web-ui GitHub - astefanutti/shaderbang: Shebang for Shaders Show HN: Generate Claude Code Workflows using Spec Driven Development approach GitHub - nixys/nxs-universal-chart: The Helm chart you can use to install any of your applications into Kubernetes/OpenShift Show HN: AI agents for UK GDAD PCF roles and their skills The Two Pillars: Mixer Mode and Meta-Software in the Reorganization of Software Work After AI GitHub - JaiCode08/teleport-env What 1,000+ Harness Experiments Taught Me About Self-Improving Agents Show HN: Liiists, a Markdown-first, iOS and CLI list app SwiperTab – Get this Extension for 🦊 Firefox (en-US) GitHub - kouhxp/fftext: Summarize, explain, fact-check, or translate any text, URL, or file. No GPU. No cloud. One command GitHub - sweetpad-dev/sweetpad: Develop Swift/iOS projects using VSCode GitHub - dogmaticdev/IRON: IRON a.k.a. Intermediate Representation Object Notation is a Interpreter/Database that is used to create Programming Languages. GitHub - sjhalani7/vaen: Package your AI coding harness into a portable .agent file, and share it across repos, teams, & the community without ever having to copy-paste instructions, skills, MCP config, or secrets. Show HN: Gandalf the Grader Show HN: Citadeld – replay any CI failure locally from a single file GitHub - tdortman/cuSBF: High-Performance GPU Super Bloom Filter coral-ai/claude-code-token-xray at main · Coral-Bricks-AI/coral-ai GitHub - ulyssestenn/funes: Funes is a Git-based framework for LLM-managed knowledge work: an AI Librarian ingests raw sources, builds an interlinked Markdown knowledge base, and uses it to produce cited reports, analyses, and other outputs. GitHub - ThatXliner/gah: Git Add Hunk, built for agents to use GitHub - harmont-dev/harmont-cli: Command-line client for the Harmont CI platform GitHub - brooksmcmillin/mcp-authflow: OAuth 2.0 Authorization Server framework for MCP servers GitHub - javaid-codes/audit-supply-chain-agents GitHub - amorey/gochan: A small library of common channel architectures for Go, inspired by Rust GitHub - arifozgun/OpenGem: Free, Open-Source AI API Gateway with Gemini, OpenAI & Anthropic Compatibility in 1 file GitHub - Pranesh950/BioPetals: 🌸 Run BIOxAI models at home, BitTorrent-style. Fine-tuning and inference up to 10x faster than offloading GitHub - cnguyen14/bounty-doctor: Diagnose a GitHub bounty issue before you waste hours: detects honeypot scam repos, AI-bot attempt swarms, and stale contests. Show HN: CoreMCP – MCP Server for On-Prem DBs Show HN: KittyHTML – Render HTML/CSS as an inline image in your terminal GitHub - bingud/filemat: Web-based file manager Show HN: TruthLens – Free multi-signal deepfake image detector GitHub - apexlocal-jz/claude-usage-tray: Windows system-tray app showing your Claude Code rate-limit usage at a glance. Zero deps, ~300 lines of PowerShell. Cross-IDE (works regardless of VS Code, Cursor, plain terminal). Release v0.1.2.1 · kouhxp/yapsnap GitHub - noopolis/moltnet: Self-hostable chat network for AI agents. Pre-built bridges for Claude Code, Codex, and the Claws. Rooms, DMs, history. No Slack bots, no Matrix, no glue code. GitHub - tamerh/enju: Coordinating Humans, AI Agents, and Compute as Peers on a Shared Workflow Graph Show HN: Continuity-auth – Respect-weighted rate limits for the open web GitHub - luml-ai/luml: AI lifecycle platform where engineers and agents track experiments, train models, and ship to production. GitHub - mrdanielcasper/CoreTex: A UNIX-inspired, biomimetic, flat-file AI harness and knowledge engine. GitHub - clemg/pierre-github: Pierre's diffs.com and trees.software for Github GitHub - lyriks-io/unspaghettit: Behavior-driven AI development without prompt spaghetti. GitHub - sofumel/claude-handoff-revive: Resume Claude Code work after rate/usage/context limits without replaying the prior transcript. Auto-saves at 90%/95% usage. Plugin-installable, 10 languages. GitHub - dotexorg/saferpc: Typed, end-to-end encrypted RPC over any bidirectional channel. GitHub - BeeZeeAgent/beezee: Agent harness orchestration Legato Next.js Boilerplate for Internal Tools · CoreUI GitHub - clark-labs-inc/clark-hash: Clark Hash, 32x smaller searchable sketches for embeddings GitHub - ZeroPointRepo/youtube-mcp: The fastest YouTube transcript + YouTube search MCP for AI agents. Try for free. Typing Mastery — climb toward 100+ WPM, deliberately GitHub - Andebugulin/Awareen GitHub - fayzan123/claude-workflow-composer: Visual desktop app for composing multi-agent coding workflows. Drag agents, attach skills and MCPs, wire handoffs, export to .claude/ GitHub - harshaneel/humanize: Best static AI text humanizer. Two research-grounded skills that work in any LLM (Claude, ChatGPT, Gemini, Codex): humanize beats perplexity-based detectors, ai-check produces forensic scoring with evidence-quoted flags. Nine levers, 50+ peer-reviewed sources, 2024-2026 detection literature. GitHub - StackOneHQ/stack-nudge GitHub - nodes-app/swift-markdown-engine: A native AppKit Markdown editor for macOS, built on TextKit 2 and bridged to SwiftUI. We hardened an LLM agent. Each defense we added made it more exploitable. GitHub - alkait/WhatsKept: Agent-queryable WhatsApp history from an iOS backup — a single Go binary. GitHub - octelium/cordium: Open-source, general-purpose sandbox platform for devs and AI agents that provides identity-based secure access to infrastructure without credentials. WAR.GOV/UFO Microfilm5 GitHub - scosman/videowright: Build animated explainer videos with your coding agent GitHub - dipankar/dscode: The code editor you can take apart. GitHub - zoharbabin/web-researcher-mcp: MCP server (Go) for AI assistants: web search, content extraction, academic/patent/news research. Multi-provider routing, 4-tier scraping, search lenses. Works with Claude, Cursor, and any MCP client. GitHub - ruvnet/RuView: π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video. GitHub - scanaislop/aislop: Catch the slop AI coding agents leave in your code: narrative comments, swallowed exceptions, as-any casts, dead code, oversized functions. 50+ rules across 7 languages (TypeScript, JavaScript, Python, Go, Rust, Ruby, PHP). Sub-second, deterministic, no LLM at runtime. MIT-licensed. GitHub - kouhxp/cheap-im: CPU-only voice agent approximating Thinking Machines' Interaction Models demo GitHub - unprovable/OrchidMantis: Orchid Mantis — standalone framework for Zero-Knowledge Proofs of eXploit (ZKPoX). GitHub - MarcellM01/TinySearch: Shrink the web for your local LLMs! GitHub - TangibleResearch/Halgorithem: A Algo designed to detect AI Hallucitions GitHub - DO-SAY-GO/freelang: I love freelang GitHub - CarpseDeam/Aura-IDE: An AI coding harness that shaped itself - Planner/Worker agents, repo awareness, surgical edits, validation, recovery, and safe diff approvals. GitHub - chojs23/concord: A feature-rich TUI client for Discord GitHub - tommyjepsen/awesome-ux-skills: UX & AI Product designs skills you can use today in Claude Code GitHub - aerf-spec/aerf: Agent Evidence Receipt Format (AERF) — an open specification for tamper-evident, independently verifiable records of AI agent actions. GitHub - kklimuk/docx-cli: CLI for AI agents (Claude, Codex) to read, edit, and comment on .docx files with full format fidelity. GitHub - Jwrede/tokentoll: Catch LLM cost changes in code review. Infracost for LLM spend. GitHub - samchon/ttsc: A `typescript-go` toolchain for compiler-powered plugins and type-safe execution + 500x faster lint integrated into compiler GitHub - Higangssh/homebutler: 🏠 Manage your homelab from chat. Single binary, zero dependencies. GitHub - olalie/tapmap: See where your computer connects and what stands out on a live world map. GitHub - Diplomat-ai/diplomat-agent: What can your AI agent do to the real world? Scan your code. See which tool calls have zero checks GitHub - Bajusz15/beacon: Open-source agent for secure remote access, monitoring, and deploys across home-lab and self-hosted machines like Raspberry Pi, N100, or any Linux server. Open web based TTY or tunnel Home Assistant and other local services securely without opening ports. BigTech AI News - Chrome 应用商店 GitHub - vinhnx/VTCode: VT Code is an open-source coding agent with LLM-native code understanding and robust shell safety. Supports multiple LLM providers with automatic failover and efficient context management. GitHub - michaelaz774/decision-engine: A decision operating system for startup founders, powered by Claude Code. Synthesizes wisdom from 25+ legendary founders and investors into interactive AI-driven decision frameworks. GitHub - Chrilleweb/dotenv-diff: Validate environment variable usage in your codebase GitHub - Lumen-Labs/brainapi2: BrainAPI is a knowledge graph–powered AI memory layer that transforms unstructured data into structured knowledge, enabling intelligent search, recommendations, and contextual memory for AI agents and applications. GitHub - familiar-software/familiar: Let AI watch you work. Familiar lets your AI update its memory, skills, and knowledge by watching your screen. GitHub - skorotkiewicz/rudo: A small, elegant dock for Wayland GitHub - muxshed/shed: One stream in, or many. Every destination, simultaneously. No cloud middleman, no per-channel fees, no limits. make sidebar/address bar rounded corner toggleable
加入 Beta 版“MariusCam”
Marius77 · 2026-06-19 · via Show HN

使用 TestFlight 测试 App

使用 TestFlight App 帮助开发者测试 Beta 版 App 和轻 App。请在 App Store 中下载适用于 iPhone、iPad、Mac、Apple TVApple Vision ProApple Watch 和 iMessage 信息的 TestFlight。

 

开始使用

若要使用 TestFlight 测试 Beta 版 App 和轻 App,你需要接受开发者发送的电子邮件或公开链接邀请,并且拥有可用于测试的设备。你将能够访问开发者提供给你的构建版本。

注:开发者可以选择为其 Beta 版测试设置条件,例如首选设备或操作系统。你必须拥有首选设备和操作系统才能接受邀请。你可以轻点或点按邀请中的“进一步了解”来查看开发者所需的具体设备和操作系统要求。

如果你是开发者团队的成员,开发者可以允许你访问所有构建版本或特定构建版本。

要报告 Beta 版 App 中的诈骗、欺诈,或冒犯性、非法或滥用内容,请在 TestFlight App 或你的电子邮件邀请中轻点或点按“报告问题”。

各平台所需的操作系统

  • iOS 或 iPadOS App:运行 iOS 16 或 iPadOS 16 或更高版本的 iPhone 或 iPad。轻 App 需要 iOS 16 或 iPadOS 16 或更高版本。
  • macOS App:运行 macOS 13 或更高版本的 Mac。
  • tvOS App:运行 tvOS 18 或更高版本的 Apple TV。
  • visionOS App:运行 visionOS 1 或更高版本的 Apple Vision Pro。
  • watchOS App:运行 watchOS 9 或更高版本的 Apple Watch。
 

安装和测试 Beta 版 App

自开发者上传构建版本起,每个构建版本最多有 90 天时间可供测试。你可以在 TestFlight 中 App 名称的下方查看剩余测试天数。每次有新的构建版本可供测试时,TestFlight 都会通知你,并提供测试内容的说明。如果使用 TestFlight 3 或更高版本,你还可以打开自动更新,即可自动安装最新的 Beta 版构建版本。

测试期结束后,你将无法再打开 Beta 版构建版本。若要安装 App 的 App Store 版本,请从 App Store 下载或购买 App。App 内购买项目仅在 Beta 版测试期间免费,测试期间的任何 App 内购买项目都无法延用到 App Store 版。

注:若要自动下载 App 内附加内容和素材(例如 Beta 版 App 安装后的 Apple 托管背景素材和管理式背景素材),请确保在 iPhoneiPadMacApple TVApple Vision Pro 上的 App Store 设置中启用了“App 中内容”或“自动下载 App 中内容”选项。

Apple 托管背景素材:设备必须运行 iOS/iPadOS 26 或更高版本、macOS 26 或更高版本。

管理式背景素材:设备必须运行 iOS/iPadOS 16 或更高版本、macOS 13 或更高版本、Apple tvOS 18.5 或更高版本以及 visionOS 2.4 或更高版本。

安装

首先,请在用于测试的设备上安装 TestFlight。然后,接受电子邮件邀请或使用公开链接邀请安装 Beta 版 App。公开链接邀请中包含对 Beta 版 App 的描述,还可能包含截屏、App 类别,以及加入 Beta 版测试必须满足的条件。你最多可以在 30 台设备上安装 Beta 版 App。

如果不满足测试员条件,当轻点或点按 Beta 版测试邀请上的“进一步了解”时,Beta 版测试邀请将显示:开发者要求使用指定设备和操作系统进行测试。如果拥有满足条件的设备,你可以在相应设备上安装 TestFlight,然后接受 Beta 版测试邀请。

请注意,只要拥有满足开发者所设置条件的设备,并且相应设备已与 TestFlight 相关联,也可以在非首选设备上接受邀请。

如果你不想接受邀请,可以轻松提供反馈,告知开发者原因以提供帮助。

注意: 在 TestFlight 中测试你 App 的订阅时,续期速率会加快。每个订阅都会每天续期,一周内最多 6 次,无论订阅时限是多久。

通过电子邮件或公开链接邀请安装 Beta 版 iOS 或 iPadOS App

  1. 在用于测试的 iOS 或 iPadOS 设备上安装 TestFlight
  2. 在设备上打开电子邮件邀请并轻点“在 TestFlight 中查看”,或者轻点公开链接。
  3. 如果你是第一次测试此 App,轻点“接受”,然后轻点“安装”,以将 App 下载到设备上。

注意:如有与你的设备兼容的构建版本,系统将显示“安装”按钮,让你能够接受邀请并安装兼容的构建版本。

如果你不是第一次测试此 App,轻点“更新”或“打开”。

通过电子邮件或公开链接邀请安装 Beta 版 macOS App

  1. 在用于测试的 Mac 上安装 TestFlight
  2. 在 Mac 上,打开电子邮件邀请并点按“在 TestFlight 中查看”,或点按公开链接。
  3. 如果你是第一次测试此 App,点按“接受”,然后点按“安装”,以将 App 下载到设备上。

注意:如有与你的设备兼容的构建版本,系统将显示“安装”按钮,让你能够接受邀请并安装兼容的构建版本。

如果你不是第一次测试此 App,点按“更新”或“打开”。

通过电子邮件邀请安装 Beta 版 Apple tvOS App

  1. Apple TV安装 TestFlight
  2. 在移动设备或电脑上打开电子邮件邀请。
  3. 轻点或点按“在 TestFlight 中查看”。你将前往一个包含兑换码的网页。
  4. Apple TV 上打开 TestFlight。
  5. 前往“兑换”并输入兑换码。
  1. 在可登录同一 App Store 账户的 iOS 或 iPadOS 设备和 Apple TV安装 TestFlight
  2. 在设备上轻点公共链接。
  3. 为你要测试的 App 轻点“接受”。
  4. Apple TV 上打开 TestFlight。你必须使用与设备上所用相同的 App Store 账户登录。
  5. 安装你要测试的 App。

通过电子邮件或公开链接邀请安装 Beta 版 visionOS App

  1. 在设备上,打开电子邮件邀请并轻触“在 TestFlight 中查看”,或轻触公开链接。
  2. 如果你是第一次测试此 App,轻触“接受”,然后轻触“安装”,以将 App 下载到设备上

注意:如有与你的设备兼容的构建版本,系统将显示“安装”按钮,让你能够接受邀请并安装兼容的构建版本

如果你不是第一次测试此 App,轻触“更新”或“打开”。

通过电子邮件或公共链接邀请安装 Beta 版 watchOS App

  1. 在与用于测试的 Apple Watch 配对的 iOS 设备上安装 TestFlight
  2. 在 iOS 设备上,打开电子邮件邀请并轻点“在 TestFlight 中查看”,或轻点公共链接。
  3. 如果你是第一次测试该 App,轻点“接受”。
  4. 如果你要测试的是仅面向 Apple Watch 的 App,请在 App 列表中轻点“安装”。
  5. 如果该 App 是包含 Apple Watch App 的 iOS App,请先安装 iOS App,然后前往“信息”部分中的“App 详情”。如果 Apple Watch App 可用并且与你的 Apple Watch 兼容,你会看到安装、更新或打开 App 的按钮。

测试


测试 iMessage 信息 App(iOS 或 iPadOS 10 或更高版本)

  1. 在用于测试的 iOS 或 iPadOS 设备上安装 TestFlight
  2. 在 iOS 设备上,打开电子邮件邀请并轻点“在 TestFlight 中查看”,或轻点公共链接。
  3. 如果你是第一次测试该 App,轻点“接受”。
  4. 轻点“安装”,将 App 安装到设备上。
  5. 如果你不是第一次测试该 App,轻点“更新”或“打开”。

如果你要测试包含 iMessage 信息 App 的 iOS App,请从主屏幕启动 Beta 版 App。

如果你要测试的 App 仅适用于 iMessage 信息或要测试贴纸包,请从“信息”中启动 App。

测试 Beta 版轻 App(iOS 或 iPadOS 14 或更高版本)

接受测试 App 的电子邮件或公开链接邀请后,你将在 TestFlight 中看到测试轻 App 的选项。你可以在设备上安装相应 App 或轻 App(但不能同时一起安装),并且可以随时替换。如果设备上已安装 App,测试轻 App 将替换 App,并且部分 App 数据可能会丢失。你可以在 TestFlight 中的 App 页面上轻点“安装”以重新安装 App。

  1. 在用于测试的 iOS 或 iPadOS 设备上安装 TestFlight
  2. 在 iOS 设备上,打开电子邮件邀请并轻点“在 TestFlight 中查看”,或轻点公共链接。
  3. 如果你是此 App 的新测试员,请轻点“接受”,然后轻点“安装”以下载 App 到设备上
  4. 注:如果设备有兼容的构建版本,将显示“安装”按钮,允许你接受邀请并安装兼容的构建版本。

    如果你是回归测试员,请轻点“更新”或“打开”。

  5. 前往 TestFlight 中的 App 页面。
  6. 在“轻 App”部分,轻点要测试的 Beta 版轻 App 旁的“安装”、“打开”或“更新”。

管理自动更新

安装 iOS、iPadOS 或 Apple tvOS 版 TestFlight 3 或更高版本、安装 visionOS 版 TestFlight 或安装 macOS 版 TestFlight 后,系统会提示你开启自动更新。开启自动更新后即可自动安装最新的 Beta 构建版本。每当你的设备上安装了新的构建版本,TestFlight 都会通知你。你随时可以关闭自动更新。

使用 TestFlight 更改你所测试的所有 Beta 版 App 的自动更新设置:

注:此设置将应用于所有新的 Beta 版 App 构建版本。已单独设置了自动更新的 Beta 版 App 不受影响。

iOS 或 iPadOS 版 TestFlight

  1. 打开 TestFlight,轻点右上角的“设置”。
  2. 轻点“新 App 自动更新”。
  3. 轻点开关。

macOS 版 TestFlight

  1. 打开 TestFlight,从 TestFlight 菜单中选择“偏好设置”。
  2. 在“通用”下,选择“新 App 自动更新”。

Apple tvOS 版 TestFlight

  1. 打开 TestFlight,点按顶端的“设置”标签页。
  2. 选择“自动更新”。
  3. 开启或关闭“自动更新”。

visionOS 版 TestFlight

  1. 打开 TestFlight,轻触左下角的“打开个人资料”。
  2. 在“App 设置”下,轻触“新 App 自动更新”开启或关闭自动更新。

使用 TestFlight 更改你所测试的个别 Beta 版 App 的自动更新设置:

iOS 或 iPadOS 版 TestFlight

  1. 打开 TestFlight 并前往相应 App 的页面。
  2. 在“App 信息”下,开启或关闭“自动更新”。

visionOS 版 TestFlight

  1. 打开 TestFlight 并前往相应 App 的页面。
  2. 在“App 设置”下,轻触“自动更新”开启或关闭自动更新。

macOS 版 TestFlight

  1. 打开 TestFlight 并前往相应 App 的页面。
  2. 在“App 设置”下,选择“自动更新”。

Apple tvOS 版 TestFlight

  1. 打开 TestFlight 并前往相应 App 的页面。
  2. 在 App 图标下点按“更多”。
  3. 点按“开启自动更新”或“关闭自动更新”。

测试之前版本和构建版本群组中的构建版本

在 TestFlight 中查看 App 时,默认情况下,你会看到可供测试的最新构建版本。不过,你仍可测试其他所有可用的构建版本。

如果你的设备上已安装 App 的 App Store 版本,该版本将被 Beta 版替换。Beta 版 App 下载完成后,App 名称旁边会出现一个代表 Beta 版的橙色圆点。

如果你通过公共链接接受 TestFlight 邀请,开发者不会看到你的姓名和电子邮件地址,但能看到你的 App 使用次数和崩溃次数、App 安装日期以及最近安装的版本。

iOS 和 iPadOS 版 TestFlight

  1. 打开 TestFlight 并前往相应 App 的页面。
  2. 轻点“之前的构建版本”,如果你在使用 Xcode Cloud,轻点“版本和构建版本群组”。
  3. 轻点“版本”标签页或“构建版本群组”标签页,然后轻点并安装你要测试的构建版本。所选构建版本将取代当前已安装的版本。

macOS 版 TestFlight

  1. 打开 TestFlight 并前往相应 App 的页面。
  2. 点按“构建版本信息”旁边的“查看之前的构建版本”,如果你在使用 Xcode Cloud,点按“版本和构建版本群组”。
  3. 点按“版本”标签页或“构建版本群组”标签页,然后选择并安装你要测试的构建版本。所选构建版本将取代当前已安装的版本。

Apple tvOS 版 TestFlight

  1. 打开 TestFlight 并前往相应 App 的页面。
  2. 选择“查看之前的构建版本”,如果你在使用 Xcode Cloud,点按“版本和构建版本群组”。
  3. 点按“版本”标签页或“构建版本群组”标签页,然后选择并安装你想要测试的构建版本。所选构建版本将取代当前已安装的版本。

visionOS 版 TestFlight

  1. 打开 TestFlight 并前往相应 App 的页面。
  2. 轻触“构建版本信息”旁边的“查看之前的构建版本”。
  3. 轻触“版本”标签页或“构建版本群组”标签页,然后轻触你要测试的构建版本旁边的“安装”。所选构建版本将取代当前已安装的版本。
 

提供反馈

在测试 Beta 版 App 或轻 App 时,你可以就遇到的问题向开发者发送反馈,或根据“测试什么”内容提出改进建议。你通过 TestFlight 提交的反馈也会作为 TestFlight 服务的一部分提供给 Apple。

如果你不希望接受公开链接邀请,你可以轻松提供反馈,告知开发者原因。在关闭 Beta 版邀请后,你会在 App 页面的顶部看到“留下反馈”卡片。轻点或点按“留下反馈”,从列表中选择拒绝的原因,然后轻点或点按“提交”。收到反馈已发送的确认后,轻点或点按“完成”。

要报告 Beta 版 App 中的诈骗、欺诈,或冒犯性、非法或滥用内容,请在 TestFlight App 或你的电子邮件邀请中轻点或点按“报告问题”。

iOS、iPadOS、macOS 或 visionOS App

你可以通过 TestFlight App 发送反馈,也可以直接在 Beta 版 App 或 Beta 版轻 App 中通过截屏发送反馈;同时,你还可以在发生崩溃后报告问题。如果你通过公共链接受邀测试 App,则可以选择不向开发者提供电子邮件地址或其他个人信息。Apple 也会收到你提交的所有反馈,并能将其与你的 Apple 账户相关联。

通过 TestFlight App 发送反馈

iOS 或 iPadOS:

  1. 在设备上打开 TestFlight App。
  2. 在 App 列表中轻点你要发送反馈的 App。
  3. 轻点“发送 Beta 版反馈”。
  4. 在共享对话框中,轻点“包括截屏”,选取一张截屏。如果你不需要发送附件,轻点“不包括截屏”。
  5. 添加注释(最多 4,000 个字符);若你通过公共链接受邀参加测试,也可以选择输入电子邮件地址。
  6. 轻点“提交”。

如果你的设备运行的是 iOS 13、iPadOS 13 或更低版本的操作系统,请轻点“发送 Beta 版反馈”以撰写发送给开发者的电子邮件。反馈电子邮件可包含有关 Beta 版 App 和你的 iOS 设备的详细信息。你还可以提供其他信息,例如必要的截屏以及再现问题所需的步骤。通过 TestFlight App 发送电子邮件反馈时,即使你是通过公共链接受邀参加测试,开发者也会看到你的电子邮件地址。

visionOS:

  1. 在你的设备上打开 TestFlight App。
  2. 在边栏的 App 列表中轻触你要发送反馈的 App。
  3. 轻触“发送反馈”。
  4. 在反馈对话框中,轻触“反馈”文本框添加注释(最多 4,000 个字符)。
  5. 如有需要,请轻触“附加截屏”来附加一张截屏。
  6. 在“提交”处捏合。

macOS:

  1. 在 Mac 上打开 TestFlight App。
  2. 在边栏的 App 列表中选择你要发送反馈的 App。
  3. 点按“发送 Beta 版反馈”。
  4. 在反馈对话框中添加你的注释(最多 4,000 个字符);若你通过公共链接受邀参加测试,也可以选择输入电子邮件地址。
  5. 如有需要,请点按“附加截屏”来附加一张截屏。
  6. 点按“提交”。

注:你可以将截屏拖放到反馈文本字段中。

testflight.template.public.link.content.feedbackText.ios.with.beta.joecolor

iOS 或 iPadOS:

  1. 在设备上截屏。如需详细了解如何截屏,请参阅在 iPhone 上截屏在 iPad 上截屏在 iPod touch 上截屏
  2. 截屏的缩略图会在设备左下角显示。轻点该缩略图,并使用“标记”添加涂鸦和文本(如有需要)。然后轻点“完成”。
  3. 轻点“共享 Beta 版反馈”
  4. 如有需要,你可以选择添加注释(最多 4,000 个字符);若你通过公共链接受邀参加测试,也可以选择输入电子邮件地址。
  5. 轻点“提交”。

macOS:

  1. 在 Mac 上截屏。如需详细了解如何截屏,请访问在 Mac 上截屏
  2. 截屏的缩略图会在 Mac 右下角显示。点按该缩略图打开“快速查看”窗口,并使用“标记”添加涂鸦和文本(如有需要)。
  3. 在“快速查看”窗口的“共享”菜单中,点按“发送 Beta 版反馈”。
  4. 你可以选择添加注释(最多 4,000 个字符);若你通过公共链接受邀参加测试,也可以选择输入电子邮件地址。
  5. 点按“提交”。

发送崩溃信息

如果在测试 Beta 版 App 或 Beta 版轻 App 时遇到崩溃问题,你会收到一条提醒,询问你是否要通过 TestFlight 向开发者发送崩溃详细信息。开发者可以选择不接收此类反馈,因此该选项仅在开发者启用时才可用。

使用 iOS 版或 iPadOS 版 TestFlight 并出现崩溃提醒时,轻点“共享”,按需求添加额外注释,然后轻点“提交”。

使用 macOS 版 TestFlight 并出现崩溃提醒时,点按“报告”,按需求添加额外注释,然后点按“好”、“发送”或“重新打开”。

使用 visionOS 版 TestFlight 并出现崩溃提醒时,轻触“共享”,按需求添加额外注释,然后在“提交”处捏合。

Apple tvOS apps

要为 Apple tvOS App 提供反馈,请打开 TestFlight,前往相应 App 的页面,在“信息”部分查看开发者的电子邮件地址,然后向其发送电子邮件。请尽量多提供信息,包括截屏以及重现相关问题所需的步骤。请注意,当你通过 TestFlight 发送电子邮件反馈时,开发者将会看到你的电子邮件地址。

联系开发者

在测试开发者的 Beta 版 App 时,如果你出于反馈之外的原因需要联系开发者,可以查看开发者的电子邮件地址。在 TestFlight 中,前往相应 App 的页面,然后前往“信息”部分,轻点“App 详情”,即可查看开发者的电子邮件地址。

 

退出测试

如果你不接受电子邮件邀请,则不能安装 Beta 版 App,也不会被列为测试员;Apple 也不会利用你的电子邮件地址进行其他操作。此外,如果你想退出开发者的列表,可以使用电子邮件邀请底部的链接取消订阅以通知开发者。如果你接受了邀请但不想再测试 App,可在 TestFlight 中前往相应 App 的“信息”页面并轻点“停止测试”,将自己从测试员中删除。

 

你的隐私和数据

你通过 TestFlight 测试 Beta 版 App 或 Beta 版轻 App 时,Apple 会收集并向开发者发送崩溃日志、你的个人信息(例如姓名和电子邮件地址)、使用信息以及你提交的所有反馈。直接通过电子邮件发送给开发者的信息不会与 Apple 共享。开发者只能将这些信息用于改进其 App,不得与第三方共享。Apple 可能会利用这些信息改进 TestFlight App 并检测和防范欺诈行为。如需了解更多信息,请参阅 TestFlight 与隐私