asc-app-create-ui by rudrankriyam/app-store-connect-cli-skills
npx skills add https://github.com/rudrankriyam/app-store-connect-cli-skills --skill asc-app-create-ui使用此技能通过驱动网页用户界面来创建新的 App Store Connect 应用。这是可选的、仅限本地的自动化操作,要求用户已登录。
# 通过公共 API 注册 bundle ID(如果尚未注册)
asc bundle-ids create --identifier "com.example.app" --name "My App" --platform IOS
# 确认尚无应用记录存在
asc apps list --bundle-id "com.example.app" --output json
导航至 https://appstoreconnect.apple.com/apps 并确保用户已登录。
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
“新建应用”按钮(蓝色“+”图标)会打开一个下拉菜单,而不是直接打开对话框。
平台选项是复选框(不是单选按钮)。点击所需平台对应的复选框:
NamePrimary Languageselect_option 或等效方法,并指定语言标签(例如,"English (U.S.)")。Bundle ID<select> 下拉框。选项在平台选择后异步加载。"My App - com.example.app"SKULimited Access 或 Full Access。<span> 覆盖层的自定义单选按钮。<span> 拦截。scrollIntoView,然后直接点击单选按钮的引用。这可以绕过覆盖层拦截。/apps/<APP_ID>/...)。asc apps view --id "APP_ID" --output json --pretty
# 或
asc apps list --bundle-id "com.example.app" --output json
asc app-setup info set --app "APP_ID" --primary-locale "en-US"
asc app-setup categories set --app "APP_ID" --primary GAMES
asc pricing availability create \
--app "APP_ID" \
--territory "USA,GBR" \
--available true \
--available-in-new-territories true
如果应用可用性已存在,后续更改地区时请切换到 asc pricing availability edit --app "APP_ID" ...。
第一次点击会打开一个包含“新建应用”和“新建 App Bundle”的菜单。你必须点击菜单项,而不仅仅是按钮。
Apple 的自定义单选按钮将 <input type="radio"> 包裹在带样式的 <span> 元素中。直接基于引用的点击可能会失败,提示“click target intercepted”。解决方法是:
scrollIntoView)。选择平台后,Bundle ID 下拉框会显示“Loading...”并处于禁用状态。在选择之前,请等待其变为启用状态并填充内容。
Apple 的 Ember.js 表单使用自定义的变更处理程序。browser_fill(原子设置)可能不会触发验证。如果在填写所有字段后“创建”按钮仍保持禁用状态:
每周安装次数
854
代码仓库
GitHub 星标数
588
首次出现
2026年2月16日
安全审计
安装于
codex832
opencode824
gemini-cli818
github-copilot811
kimi-cli796
amp796
Use this skill to create a new App Store Connect app by driving the web UI. This is opt-in, local-only automation that requires the user to be signed in.
# Register the bundle ID via public API (if not already registered)
asc bundle-ids create --identifier "com.example.app" --name "My App" --platform IOS
# Confirm no app record exists yet
asc apps list --bundle-id "com.example.app" --output json
Navigate to https://appstoreconnect.apple.com/apps and ensure the user is signed in.
The "New App" button (blue "+" icon) opens a dropdown menu , not a dialog directly.
The platforms are checkboxes (not radio buttons). Click the checkbox for the desired platform(s):
NamePrimary Languageselect_option or equivalent with the language label (e.g., "English (U.S.)").Bundle ID<select> dropdown. The options load asynchronously after platform selection."My App - com.example.app"SKULimited Access or Full Access.<span> overlays.<span>.scrollIntoView on the radio element first, then click the radio ref directly. This bypasses the overlay interception./apps/<APP_ID>/...).asc apps view --id "APP_ID" --output json --pretty
# or
asc apps list --bundle-id "com.example.app" --output json
asc app-setup info set --app "APP_ID" --primary-locale "en-US"
asc app-setup categories set --app "APP_ID" --primary GAMES
asc pricing availability create \
--app "APP_ID" \
--territory "USA,GBR" \
--available true \
--available-in-new-territories true
If app availability already exists, switch to asc pricing availability edit --app "APP_ID" ... for later territory changes.
The first click opens a menu with "New App" and "New App Bundle". You must click the menu item, not just the button.
Apple's custom radio buttons wrap the <input type="radio"> in styled <span> elements. Direct ref-based clicks may fail with "click target intercepted". The fix is:
scrollIntoView).After selecting a platform, the Bundle ID dropdown shows "Loading..." and is disabled. Wait for it to become enabled and populated before selecting.
Apple's Ember.js forms use custom change handlers. browser_fill (atomic set) may not trigger validation. If the Create button stays disabled after filling all fields:
Weekly Installs
854
Repository
GitHub Stars
588
First Seen
Feb 16, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
codex832
opencode824
gemini-cli818
github-copilot811
kimi-cli796
amp796
React 组合模式指南:Vercel 组件架构最佳实践,提升代码可维护性
102,200 周安装
Gemini Interactions API 指南:统一接口、智能体交互与服务器端状态管理
833 周安装
Apollo MCP 服务器:让AI代理通过GraphQL API交互的完整指南
834 周安装
智能体记忆系统构建指南:分块策略、向量存储与检索优化
835 周安装
Scrapling官方网络爬虫框架 - 自适应解析、绕过Cloudflare、Python爬虫库
836 周安装
抽奖赢家选取器 - 随机选择工具,支持CSV、Excel、Google Sheets,公平透明
838 周安装
Medusa 前端开发指南:使用 SDK、React Query 构建电商商店
839 周安装