Arc XP News (iOS) is a mobile application that demos features provided by ArcXP's Commerce and Content SDKs. Explore this project to learn about how you might make use of these frameworks in your own iOS application.
- CocoaPods
- GADApplicationIdentifier, your Google AdMob app ID.
- GoogleService-Info.plist file. Google provides this when creating your Firebase project. See here
- Clone this directory:
git clone https://github.com/arcxp/the-arcxp-ios.git
- Go to the Xcode project directory:
cd the-arcxp-ios/TheArcXP
- Use CocoaPods to install dependencies. These dependencies will involve services related to specific features implemented in the News app, such as social login, and others.
pod install
-
Open
TheArcXP.xcworkspace
and prepare to add a few more details. -
Make sure SPM packages have been downloaded correctly. If there is an issue, go to
File > Packages > Reset Package Caches
to re-download the necessary Swift packages for this project. -
Google AdMob setup. Replace the GADApplicationIdentifier in the Info.plist with your actual Ad manager app ID. See setup guide here.
-
Google Analytics setup(Optional). You'll need to add your Firebase project's
GoogleService-Info.plist
file to the Xcode project. See setup guide here. -
Now you should be able to run the project in the simulator or on a device and explore its features.
Arc XP developers, visit this link for details specific to internal development.