0
votes

I have developed an app on react native android and want to build same for the ios. While building the IOS app, I am facing the signing issue, It is asking for the Provisional profile. When I log in to my apple account, it is saying I was not enrolled in the developer program and for that, I have to pay the enrollment fee. My question is

  1. Is it compulsory to enroll in the Apple Developer program to build and share the app with my friends. It will cost me around $100
  2. Is there any way I can build the app without enrolling to developer program
1
You can use a free enrolment but the number of devices you can build for is limited and the builds are only valid for 7 days.Paulw11
If your RN app can be built with Expo, Expo provides a number of sharing capabilities.jnpdx

1 Answers

1
votes

According to Xcode documentation

All iOS, tvOS, and watchOS apps must be code signed using a provisioning profile to launch on a device. macOS apps that use certain app services must be signed to launch on your Mac too.

src: https://help.apple.com/xcode/mac/current/#/dev5a825a1ca

Which means you compulsorily need a provisioning profile for running anything on device and the only way you can create one is by registering for the Apple Developer Program. It is expensive no doubt but that's Apple for you.