Skip to content

Commit 1acc048

Browse files
committed
chore: Update bundle identifiers to io.sentry
Replace com.cameroncooke, com.example, and com.mycompany bundle identifiers with io.sentry across example projects, scaffold tool defaults, tests, and documentation.
1 parent 166709b commit 1acc048

35 files changed

Lines changed: 167 additions & 167 deletions

config.example.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,4 @@ sessionDefaults:
1717
derivedDataPath: "./.derivedData"
1818
preferXcodebuild: false
1919
platform: "iOS"
20-
bundleId: "com.example.myapp"
20+
bundleId: "io.sentry.myapp"

docs/CLI.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ xcodebuildmcp simulator boot --simulator-name "iPhone 17 Pro"
6868
# Install and launch
6969
xcodebuildmcp simulator install --simulator-id <UDID> --app-path ./build/MyApp.app
7070

71-
xcodebuildmcp simulator launch-app --simulator-id <UDID> --bundle-id com.example.MyApp
71+
xcodebuildmcp simulator launch-app --simulator-id <UDID> --bundle-id io.sentry.MyApp
7272

7373
# Or... build and run in a single command
7474
xcodebuildmcp simulator build-and-run --scheme MyApp --project-path ./MyApp.xcodeproj
@@ -78,7 +78,7 @@ xcodebuildmcp simulator build-and-run --scheme MyApp --project-path ./MyApp.xcod
7878

7979
```bash
8080
# Start log capture
81-
xcodebuildmcp logging start-simulator-log-capture --simulator-id <UDID> --bundle-id com.example.MyApp
81+
xcodebuildmcp logging start-simulator-log-capture --simulator-id <UDID> --bundle-id io.sentry.MyApp
8282

8383
> Log capture started successfully. Session ID: 51e2142a-1a99-442a-af01-0586540043df.
8484

docs/CONFIGURATION.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ sessionDefaults:
5454
suppressWarnings: true
5555
derivedDataPath: "./.derivedData"
5656
preferXcodebuild: false
57-
bundleId: "com.example.myapp"
57+
bundleId: "io.sentry.myapp"
5858

5959
# Build settings
6060
incrementalBuildsEnabled: false

docs/dev/PROJECT_CONFIG_PLAN.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ sessionDefaults:
5252
derivedDataPath: "./.derivedData"
5353
preferXcodebuild: false
5454
platform: "iOS"
55-
bundleId: "com.example.myapp"
55+
bundleId: "io.sentry.myapp"
5656
```
5757
5858
Notes:

docs/dev/RELOADEROO_FOR_XCODEBUILDMCP.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ npx reloaderoo@latest --help
3434
```
3535
- **`launch_app_device`**: Launches an app on a physical device.
3636
```bash
37-
npx reloaderoo@latest inspect call-tool launch_app_device --params '{"deviceId": "DEVICE_UDID", "bundleId": "com.example.MyApp"}' -- node build/cli.js mcp
37+
npx reloaderoo@latest inspect call-tool launch_app_device --params '{"deviceId": "DEVICE_UDID", "bundleId": "io.sentry.MyApp"}' -- node build/cli.js mcp
3838
```
3939
- **`list_devices`**: Lists connected physical devices.
4040
```bash
@@ -73,11 +73,11 @@ npx reloaderoo@latest --help
7373
```
7474
- **`launch_app_logs_sim`**: Launches an app on a simulator with log capture.
7575
```bash
76-
npx reloaderoo@latest inspect call-tool launch_app_logs_sim --params '{"simulatorId": "SIMULATOR_UUID", "bundleId": "com.example.MyApp"}' -- node build/cli.js mcp
76+
npx reloaderoo@latest inspect call-tool launch_app_logs_sim --params '{"simulatorId": "SIMULATOR_UUID", "bundleId": "io.sentry.MyApp"}' -- node build/cli.js mcp
7777
```
7878
- **`launch_app_sim`**: Launches an app on a simulator.
7979
```bash
80-
npx reloaderoo@latest inspect call-tool launch_app_sim --params '{"simulatorName": "iPhone 16", "bundleId": "com.example.MyApp"}' -- node build/cli.js mcp
80+
npx reloaderoo@latest inspect call-tool launch_app_sim --params '{"simulatorName": "iPhone 16", "bundleId": "io.sentry.MyApp"}' -- node build/cli.js mcp
8181
```
8282
- **`list_sims`**: Lists available simulators.
8383
```bash
@@ -89,7 +89,7 @@ npx reloaderoo@latest --help
8989
```
9090
- **`stop_app_sim`**: Stops an app on a simulator.
9191
```bash
92-
npx reloaderoo@latest inspect call-tool stop_app_sim --params '{"simulatorName": "iPhone 16", "bundleId": "com.example.MyApp"}' -- node build/cli.js mcp
92+
npx reloaderoo@latest inspect call-tool stop_app_sim --params '{"simulatorName": "iPhone 16", "bundleId": "io.sentry.MyApp"}' -- node build/cli.js mcp
9393
```
9494
- **`test_sim`**: Runs tests on a simulator.
9595
```bash
@@ -100,11 +100,11 @@ npx reloaderoo@latest --help
100100

101101
- **`start_device_log_cap`**: Starts log capture for a physical device.
102102
```bash
103-
npx reloaderoo@latest inspect call-tool start_device_log_cap --params '{"deviceId": "DEVICE_UDID", "bundleId": "com.example.MyApp"}' -- node build/cli.js mcp
103+
npx reloaderoo@latest inspect call-tool start_device_log_cap --params '{"deviceId": "DEVICE_UDID", "bundleId": "io.sentry.MyApp"}' -- node build/cli.js mcp
104104
```
105105
- **`start_sim_log_cap`**: Starts log capture for a simulator.
106106
```bash
107-
npx reloaderoo@latest inspect call-tool start_sim_log_cap --params '{"simulatorUuid": "SIMULATOR_UUID", "bundleId": "com.example.MyApp"}' -- node build/cli.js mcp
107+
npx reloaderoo@latest inspect call-tool start_sim_log_cap --params '{"simulatorUuid": "SIMULATOR_UUID", "bundleId": "io.sentry.MyApp"}' -- node build/cli.js mcp
108108
```
109109
- **`stop_device_log_cap`**: Stops log capture for a physical device.
110110
```bash

docs/dev/RELOADEROO_XCODEBUILDMCP_PRIMER.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ Use jq to parse the output to get just the content response:
5757
```
5858
- **`launch_app_device`**: Launches an app on a physical device.
5959
```bash
60-
npx reloaderoo@latest inspect call-tool launch_app_device --params '{"deviceId": "DEVICE_UDID", "bundleId": "com.example.MyApp"}' -q -- npx xcodebuildmcp@latest
60+
npx reloaderoo@latest inspect call-tool launch_app_device --params '{"deviceId": "DEVICE_UDID", "bundleId": "io.sentry.MyApp"}' -q -- npx xcodebuildmcp@latest
6161
```
6262
- **`list_devices`**: Lists connected physical devices.
6363
```bash
@@ -96,11 +96,11 @@ Use jq to parse the output to get just the content response:
9696
```
9797
- **`launch_app_logs_sim`**: Launches an app on a simulator with log capture.
9898
```bash
99-
npx reloaderoo@latest inspect call-tool launch_app_logs_sim --params '{"simulatorUuid": "SIMULATOR_UUID", "bundleId": "com.example.MyApp"}' -q -- npx xcodebuildmcp@latest
99+
npx reloaderoo@latest inspect call-tool launch_app_logs_sim --params '{"simulatorUuid": "SIMULATOR_UUID", "bundleId": "io.sentry.MyApp"}' -q -- npx xcodebuildmcp@latest
100100
```
101101
- **`launch_app_sim`**: Launches an app on a simulator.
102102
```bash
103-
npx reloaderoo@latest inspect call-tool launch_app_sim --params '{"simulatorName": "iPhone 16", "bundleId": "com.example.MyApp"}' -q -- npx xcodebuildmcp@latest
103+
npx reloaderoo@latest inspect call-tool launch_app_sim --params '{"simulatorName": "iPhone 16", "bundleId": "io.sentry.MyApp"}' -q -- npx xcodebuildmcp@latest
104104
```
105105
- **`list_sims`**: Lists available simulators.
106106
```bash
@@ -112,7 +112,7 @@ Use jq to parse the output to get just the content response:
112112
```
113113
- **`stop_app_sim`**: Stops an app on a simulator.
114114
```bash
115-
npx reloaderoo@latest inspect call-tool stop_app_sim --params '{"simulatorName": "iPhone 16", "bundleId": "com.example.MyApp"}' -q -- npx xcodebuildmcp@latest
115+
npx reloaderoo@latest inspect call-tool stop_app_sim --params '{"simulatorName": "iPhone 16", "bundleId": "io.sentry.MyApp"}' -q -- npx xcodebuildmcp@latest
116116
```
117117
- **`test_sim`**: Runs tests on a simulator.
118118
```bash
@@ -123,11 +123,11 @@ Use jq to parse the output to get just the content response:
123123

124124
- **`start_device_log_cap`**: Starts log capture for a physical device.
125125
```bash
126-
npx reloaderoo@latest inspect call-tool start_device_log_cap --params '{"deviceId": "DEVICE_UDID", "bundleId": "com.example.MyApp"}' -q -- npx xcodebuildmcp@latest
126+
npx reloaderoo@latest inspect call-tool start_device_log_cap --params '{"deviceId": "DEVICE_UDID", "bundleId": "io.sentry.MyApp"}' -q -- npx xcodebuildmcp@latest
127127
```
128128
- **`start_sim_log_cap`**: Starts log capture for a simulator.
129129
```bash
130-
npx reloaderoo@latest inspect call-tool start_sim_log_cap --params '{"simulatorUuid": "SIMULATOR_UUID", "bundleId": "com.example.MyApp"}' -q -- npx xcodebuildmcp@latest
130+
npx reloaderoo@latest inspect call-tool start_sim_log_cap --params '{"simulatorUuid": "SIMULATOR_UUID", "bundleId": "io.sentry.MyApp"}' -q -- npx xcodebuildmcp@latest
131131
```
132132
- **`stop_device_log_cap`**: Stops log capture for a physical device.
133133
```bash

docs/investigations/launch-app-logs-sim.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
The CLI remains alive because `launch_app_logs_sim` starts long-running log capture processes and keeps open streams in the same Node process, and the tool is not marked `cli.stateful` so it does not route through the daemon.
55

66
## Symptoms
7-
- `node build/cli.js simulator launch-app-logs-sim --simulator-id B38FE93D-578B-454B-BE9A-C6FA0CE5F096 --bundle-id com.example.calculatorapp` keeps the CLI process running while the app is running.
7+
- `node build/cli.js simulator launch-app-logs-sim --simulator-id B38FE93D-578B-454B-BE9A-C6FA0CE5F096 --bundle-id io.sentry.calculatorapp` keeps the CLI process running while the app is running.
88

99
## Investigation Log
1010

example_projects/iOS/.xcodebuildmcp/config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@ sessionDefaults:
66
simulatorId: B38FE93D-578B-454B-BE9A-C6FA0CE5F096
77
useLatestOS: true
88
platform: iOS Simulator
9-
bundleId: com.cameroncooke.MCPTest
9+
bundleId: io.sentry.MCPTest

example_projects/iOS/MCPTest.xcodeproj/project.pbxproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -342,7 +342,7 @@
342342
);
343343
MACOSX_DEPLOYMENT_TARGET = 15.0;
344344
MARKETING_VERSION = 1.0;
345-
PRODUCT_BUNDLE_IDENTIFIER = com.cameroncooke.MCPTest;
345+
PRODUCT_BUNDLE_IDENTIFIER = io.sentry.MCPTest;
346346
PRODUCT_NAME = "$(TARGET_NAME)";
347347
SUPPORTED_PLATFORMS = "appletvos appletvsimulator iphoneos iphonesimulator macosx watchos watchsimulator xros xrsimulator";
348348
SUPPORTS_MACCATALYST = NO;
@@ -384,7 +384,7 @@
384384
);
385385
MACOSX_DEPLOYMENT_TARGET = 15.0;
386386
MARKETING_VERSION = 1.0;
387-
PRODUCT_BUNDLE_IDENTIFIER = com.cameroncooke.MCPTest;
387+
PRODUCT_BUNDLE_IDENTIFIER = io.sentry.MCPTest;
388388
PRODUCT_NAME = "$(TARGET_NAME)";
389389
SUPPORTED_PLATFORMS = "appletvos appletvsimulator iphoneos iphonesimulator macosx watchos watchsimulator xros xrsimulator";
390390
SUPPORTS_MACCATALYST = NO;
@@ -411,7 +411,7 @@
411411
GENERATE_INFOPLIST_FILE = YES;
412412
IPHONEOS_DEPLOYMENT_TARGET = 26.0;
413413
MARKETING_VERSION = 1.0;
414-
PRODUCT_BUNDLE_IDENTIFIER = com.cameroncooke.test.MCPTestUITests;
414+
PRODUCT_BUNDLE_IDENTIFIER = io.sentry.test.MCPTestUITests;
415415
PRODUCT_NAME = "$(TARGET_NAME)";
416416
REGISTER_APP_GROUPS = YES;
417417
STRING_CATALOG_GENERATE_SYMBOLS = NO;
@@ -437,7 +437,7 @@
437437
GENERATE_INFOPLIST_FILE = YES;
438438
IPHONEOS_DEPLOYMENT_TARGET = 26.0;
439439
MARKETING_VERSION = 1.0;
440-
PRODUCT_BUNDLE_IDENTIFIER = com.cameroncooke.test.MCPTestUITests;
440+
PRODUCT_BUNDLE_IDENTIFIER = io.sentry.test.MCPTestUITests;
441441
PRODUCT_NAME = "$(TARGET_NAME)";
442442
STRING_CATALOG_GENERATE_SYMBOLS = NO;
443443
SUPPORTED_PLATFORMS = "appletvos appletvsimulator iphoneos iphonesimulator macosx watchos watchsimulator xros xrsimulator";

example_projects/iOS/MCPTest/ContentView.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ struct ContentView: View {
4242
// OS Log Extension
4343
extension Logger {
4444
static let myApp = Logger(
45-
subsystem: "com.cameroncooke.MCPTest",
45+
subsystem: "io.sentry.MCPTest",
4646
category: "default"
4747
)
4848
}

0 commit comments

Comments
 (0)