iOS Xcode 14 and Push Notifications (Updated)
UPDATE: Dec 8, 2022 The problems have been resolved. Updates have been made to the affected plugins. Xcode 14 is working for all jobs now - let us know if you are still having problems.**
On September 18th, a few days after its release, the VoltBuilder iOS servers were updated to use Xcode 14.
The new Xcode release has been working well, with the exception of some plugins which enable Push Notifications. These plugins are complex and may need updates from their maintainers.
If you are using Push Notifications, we’d love to hear from you. If your project is working fine, that is helpful information for us. If not, we have set up a special server to build using Xcode 13.
Please email us at support@voltbuilder.com if you’re using Push Notifications. If you’re having problems, we’ll get you going on the Xcode 13 server.
Notes on cordova-plugin-firebasex (Updated)
The maintainer of this plugin has released an update for Xcode 14. Here’s the correct code for your config.xml file:
<plugin name="cordova-plugin-firebasex" spec="^16.0.0" >
<variable name="IOS_STRIP_DEBUG" value="true" />
<variable name="FIREBASE_ANALYTICS_COLLECTION_ENABLED" value="false" />
<variable name="FIREBASE_PERFORMANCE_COLLECTION_ENABLED" value="false" />
<variable name="FIREBASE_CRASHLYTICS_COLLECTION_ENABLED" value="false" />
<variable name="SETUP_RECAPTCHA_VERIFICATION" value="true" />
<variable name="ANDROID_ICON_ACCENT" value="#FF11FF11" />
<variable name="ANDROID_FIREBASE_PERFORMANCE_MONITORING" value="false" />
<variable name="FIREBASE_FCM_AUTOINIT_ENABLED" value="false" />
<variable name="IOS_ENABLE_APPLE_SIGNIN" value="true" />
<variable name="IOS_USE_PRECOMPILED_FIRESTORE_POD" value="false" />
</plugin>
What VoltBuilder does
To start testing your app right away check out VoltBuilder!
VoltBuilder is a wrapper for Apache Cordova and Ionic Capacitor. We make it easy for you to build native executables (e.g., .apk, .aab, and .ipa) for Android and iOS from web apps. You can augment these executables with native code plugins to extend your app’s capabilities far beyond what is possible in Web Apps and PWAs.
Using VoltBuilder simplifies and speeds up your workflow while keeping things framework neutral. As a web service, there is nothing you need to install. We also keep everything up to date so you can focus on building to the latest standards, and make sure to keep you in the loop on things that might affect your build process.
The way VoltBuilder works is simple. Zip your project, upload it to VoltBuilder, and download your Android or iOS executable.
Getting Started With VoltBuilder
If you haven’t already, sign up and select the VoltBuilder plan that best fits your needs and budget. You can use the Free plan for limited testing, or get more builds by trying out our Indy or Pro plans with a 15 day free trial!
Then, check out our Docs Section to learn how to integrate VoltBuilder into your development process.
When you’re ready to upload your first project, watch our video tutorial (or read the tutorial in our docs). The Docs section has plenty of other helpful resources, like Migration Guides, sample projects, and tips to get you started! If you need extra help, stop by our Support Forum!