Install steps execute mutable remote packages, including an administrator-level CocoaPods install
Source references: 3Project creation uses the time-varying `@latest` tag, feedback uses `npx --yes ...@latest`, and the CocoaPods prerequisite recommends globally installing an unpinned Gem with `sudo gem install`. These commands trust whichever package and dependencies the registries serve at execution time.
If a registry account, package, or dependency chain is compromised, downloaded code could run with the developer's privileges; content installed through sudo can also alter the system Ruby environment. Unpinned versions additionally make behavior non-reproducible without any attack.
The visible instructions contain three concrete trust changes: `create-expo-app@latest` and `submit-expo-feedback@latest` select the current release, while the unversioned CocoaPods installation runs through `sudo gem install`. These are ordinary operations for the stated Expo workflow, not evidence of malicious intent, but registry and dependency changes affect what code executes. Users can request pinned versions and dependency locks and avoid an administrator-level global install when unnecessary.
The integrated approach additionally requires **CocoaPods** on iOS (`sudo gem install cocoapods`). The isolated approach does **not** require CocoaPods or any RN tooling in the consuming native app.Show 2 other places
```shnpx create-expo-app@latest my-project --template default@sdk-55```## Submitting FeedbackIf you encounter errors, misleading or outdated information in this skill, report it so Expo can improve:```bashnpx --yes submit-expo-feedback@latest --category skills --subject "expo-brownfield" "<actionable feedback>"```Only submit when you have something specific and actionable to report. Include as much relevant context as possible.