Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add actions to enable and disable bundle id capabilities #388

Merged
merged 9 commits into from
Jan 3, 2024

Conversation

priitlatt
Copy link
Contributor

@priitlatt priitlatt commented Jan 2, 2024

Add new actions to app-store-connect buindle-ids action group to enable, disable and list already enabled identifier capabilities.

New actions:

  • app-store-connect bundle-ids capabilities
  • app-store-connect bundle-ids enable-capabilities
  • app-store-connect bundle-ids disable-capabilities

Examples

List capabilities that are enabled for identifier
$ app-store-connect bundle-ids capabilities F88J43FA9J
Get Bundle ID Capabilities for Bundle ID F88J43FA9J
Found 7 Bundle ID Capabilities for Bundle ID F88J43FA9J
-- Bundle ID Capability --
Id: F88J43FA9J_IN_APP_PURCHASE
Type: bundleIdCapabilities
Capability type: In-App Purchase
-- Bundle ID Capability --
Id: F88J43FA9J_PUSH_NOTIFICATIONS
Type: bundleIdCapabilities
Capability type: Push Notifications
-- Bundle ID Capability --
Id: F88J43FA9J_NETWORK_SLICING
Type: bundleIdCapabilities
Capability type: 5G Network Slicing
-- Bundle ID Capability --
Id: F88J43FA9J_ACCESS_WIFI_INFORMATION
Type: bundleIdCapabilities
Capability type: Access Wi-Fi Information
-- Bundle ID Capability --
Id: F88J43FA9J_NFC_TAG_READING
Type: bundleIdCapabilities
Capability type: NFC Tag Reading
-- Bundle ID Capability --
Id: F88J43FA9J_INTER_APP_AUDIO
Type: bundleIdCapabilities
Capability type: Inter-App Audio
-- Bundle ID Capability --
Id: F88J43FA9J_HOMEKIT
Type: bundleIdCapabilities
Capability type: HomeKit
Enable new capabilities for identifier
$ app-store-connect bundle-ids enable-capabilities F88J43FA9J --capability "HomeKit" "NFC Tag Reading"                                                                                      
Enable Bundle ID Capabilities for identifier "io codemagic capybara"
-- Enabled Bundle ID Capability --
Id: F88J43FA9J_HOMEKIT
Type: bundleIdCapabilities
Capability type: HomeKit
-- Enabled Bundle ID Capability --
Id: F88J43FA9J_NFC_TAG_READING
Type: bundleIdCapabilities
Capability type: NFC Tag Reading
Successfully enabled Bundle ID Capabilities for identifier "io codemagic capybara"
Disable currently enabled identifier capabilities
$ app-store-connect bundle-ids disable-capabilities F88J43FA9J --capability "HomeKit" "NFC Tag Reading"
Disable Bundle ID Capabilities for identifier "io codemagic capybara"
-- Disabled Bundle ID Capability --
Id: F88J43FA9J_NFC_TAG_READING
Type: bundleIdCapabilities
Capability type: NFC Tag Reading
-- Disabled Bundle ID Capability --
Id: F88J43FA9J_HOMEKIT
Type: bundleIdCapabilities
Capability type: HomeKit
Successfully disabled Bundle ID Capabilities for identifier "io codemagic capybara"

@priitlatt priitlatt marked this pull request as ready for review January 3, 2024 12:03
@priitlatt priitlatt merged commit 6635c5b into master Jan 3, 2024
7 checks passed
@priitlatt priitlatt deleted the feature/set-bundle-id-capabiliteis branch January 3, 2024 14:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants