For some reason when using expo detach on my existing Expo project I don’t get a android folder but I get a ios folder. What might the reason for that be? My log looks like this:
14:31:28 [exp] Making sure project is set up correctly…
14:31:39 [exp] Your project looks good!
Validating project manifest…
Creating ExpoKit workspace at /Users/PATH/ios…
Downloading iOS code…
Moving iOS project files…
Attempting to create project directory…
project dir: /Users/PATH/ios
Created project directory! Copying files:
Naming iOS project…
Configuring iOS dependencies…
Configuring iOS project…
Modifying NSBundle configuration at /Users/PATH/ios/PATH/Supporting…
We added some permissions keys toInfo.plist
in your detached iOS project:
NSCalendarsUsageDescription
NSMotionUsageDescription
NSCameraUsageDescription
NSMicrophoneUsageDescription
NSRemindersUsageDescription
NSPhotoLibraryAddUsageDescription
NSContactsUsageDescription
NSPhotoLibraryUsageDescription
NSLocationWhenInUseUsageDescription
You may want to revise them to include language appropriate to your project. You can also remove them if your app will never use the corresponding API. See the Apple docs for these keys.
Using shell config: { manifestUrl: ‘exp://exp.host/@USERNAME/PROJECT_NAME’,
isShell: true,
releaseChannel: ‘default’,
isManifestVerificationBypassed: true }
Your iOS ExpoKit project will not contain an .entitlements file by default. If you need specific Apple entitlements, enable them manually via Xcode or the Apple Developer website.
Configuring iOS Launch Screen…
(node:10793) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): RequestError: Error: Invalid URI “./assets/icon.png”