First of all, when you purchase WrapFast, you receive an email with a link to provide your GitHub username in order to sent you the invitations to the iOS app and backend repositories.
You need to accept the invitations in order to be able to clone the repositories in your computer.
Once you have access to the repositories, from GitHub, you can create a Fork of each repository into your account:
If you prefer to clone them, type this in a Terminal to clone and detach from the remote repository:
<aside>
⚠️ If you usually connect with GitHub with SSH, mind changing the URLs in the git clone
by:
[email protected]:juanjovn/wrapfast-ios.git
[email protected]:juanjovn/wrapfast-backend.git
</aside>
git clone <https://github.com/juanjovn/wrapfast-ios.git>
cd wrapfast-ios
git remote remove origin
cd ..
git clone <https://github.com/juanjovn/wrapfast-backend.git>
cd wrapfast-backend
git remote remove origin
I encourage you to use GitHub and Forks because you’ll be able to track and fetch all the future updates. If you don’t want to use GitHub, reach me out at [email protected] and I’ll send you the code in a
.zip
file.
WrapFast.xcodeproj
As you can see the project is named WrapFast. You can rename it if you want by clicking in the project WrapFast once, then click again and you’ll be able to edit it.
Press enter and a dialog will be displayed to rename several project parts. Click in Rename.
Change the Display Name. This is the name that will appear in the iOS system once installed.
Xcode doesn’t rename automatically the Scheme, so we have to do it by hand (optional):
<aside> ⚠️ It’s not a double click. First do one click, wait a couple seconds and click again.
</aside>
Close Xcode and open the project again. Wait while the dependencies are resolved.
Hit Command + B
to build the project for the first time and Build Succeeded will appear in the top bar:
<aside> ⚠️ If you have errors building the project due to dependencies errors, it could be because Xcode messes up with project renaming. Try this:
File > Packages > Reset Package Caches Wait for Xcode process the dependencies download
If it didn’t work, try to quit Xcode, open again and: ****File > Packages > Resolve Package Versions
</aside>
<aside> ⚠️ An alert like this may be prompted when resolving the dependencies. Click in Trust.
</aside>
<aside>
⚠️ If the error with the dependencies persists, your file Package.resolved
may be corrupted. Delete it and let Xcode regenerate it again. See this Stack Overflow issue
</aside>
Hit now Command + R
to run the project for the first time.
You should be viewing the Onboarding. 🥳 Congratulations!
<aside>
⚠️ Take into account you are running the project with a mock GoogleService-Info.plist
file. You will need to replace it later once you have configured Firebase ( Firebase Section)
If you are not going to use any Firebase feature, just skip this step and remove all Firebase implementations from the project.
</aside>
The next steps are configuring your own keys and set up some boring stuff like In-App Purchases and Firebase. Go to the next section to set them up fast!
Next →
On this page