React Native EXPO (+EAS) - iOS WidgetKit - ios

I would like to ask if there is a way to use Expo Managed Workflow with EAS CLI with WidgetKit of iOS without ejecting from Expo.
Thanks :)
I searched online but couldn't find anything

Related

Disable ios App Tracking for expo react native app

We don't track users in our expo react native app and do not use any ad libraries but in the expo eas build somehow AppTrackingTransparency framework is added and we get rejected in App Store. I read expo is adding this by default. But is there a way to disable it?
We use the following libraries though which may also adding this framework:
expo-facebook
firebase
Can someone help with this issue? How is it possible to turn off the AppTrackingTransparency framework with the eas build. Maybe in eas.json or app.json?
Is there a library to turn this off?
The only idea I have is to use this library and leave the tracking description (userTrackingPermission) empty:
expo-tracking-transparency plugin

Flutter app not working after integration with existing native app

I have an existing native iOS App that in production already. Now i want a flutter module to be integrated into the existing app. My flutter module works fine when run individually. I want my native app to call the flutter screen and back to the native screen from flutter. I am able to open the flutter screen from native but not vice versa.
I am a beginner in Flutter with good experience in native iOS App, i have followed the steps specified in the flutter documentation - Flutter Method Channel. Can anyone help me step wise , how to make this work.

How to create a distributive react-native app for iOS?

I have created a react-native app using the tools - VS Code, expo, react-native.
I am able to run the app on expo client as well as xcode simulator easily on my laptop. What I want now is to make a distributive file for iOS like we have .apk for androids for this app.
I referred to this question How to build .ipa application for react-native-ios?
and tried
react-native run-ios --configuration=release
but I get an error:
Error iOS project folder not found. Are you sure this is a React Native project?
Don't know what I am missing here? I am a beginner with react-native, would really appreciate any help on this.
You have to run expo build:ios that will then ask you your account and certificates, once you have all that figured out it will give you a link where you can see how the build is doing, after it's complete you can download the .ipa file and use the app transporter from the app store to send you app to apple servers.
(All this if you are using expo, if you aren't it's a hole different conversation and a lot more difficult)

How to create iphone widget with react native

(Image from apple support)
I have tried to build a widget. but even there is no documentation or whatever I can refer. please let me know generously.
how to build this widget with react native and expo.
I have been using "Expo" for developing.
Thankyou.
you have to edit native code to build a widget, it will be difficult with expo, here is good example how to do it.

How to release ios app by react native

I read documents of react native and I have built a file apk with this tutorial. But i don't see tutorial for how to release ios app with my code react native. I'm a newbie so I hope anyone can show me step by step to release ios app with react native pls. Thanks
Short answer: use fastlane.
Here is why:
Especially as a newbie i can recommend you to use fastlane-tools.
Fastlane contains tools that helps you with the signing process of the app where you need certificates and provisioning profiles. This is normally a very very complex process with lot of pitfalls, but fastlane makes it easygoing with some simple commands.
Some good tutorials about using fastlane together with react native:
https://dbanck.svbtle.com/deploying-a-react-native-app-with-fastlane
https://weluse.de/blog/react-native-deployment-with-fastlane.html

Resources