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

VoltBuilder is an easy to use wrapper for Apache Cordova and Ionic Capacitor. It builds native executables (.apk, .aab and .ipa) for Android and iOS from web apps. These executables can be augmented with native code plugins which extend capabilities far beyond what is possible in Web Apps and PWAs.

It works as a web service. Zip your project, upload to VoltBuilder, and download executables for Android or iOS.

In designing VoltBuilder, we had the advantage of starting with a clean slate. We were able to simplify and speed up the workflow. We also kept it framework neutral: VoltBuilder does not use any other AppStudio products, nor does it restrict the use of other frameworks. There is nothing to install.

About Us

We started in 1993 at the introduction of the Newton to fill the need for easier to use development tools. Our first product, NS Basic/Newton, was a success. When the Newton was cancelled, we introduced NS Basic/Palm. It also did well, so we added NS Basic/CE.

In 2010, we realized that JavaScript on mobile devices was getting seriously fast. Web pages in those days used a bit of JavaScript to augment the page: Could we flip things around and make JavaScript the core of web pages, driving the HTML and CSS? That resulted in AppStudio, targeting iOS and Android. It now has thousands of users in over 80 countries. More than 2 million students have learned how to program using it.

The same core group of developers has been at work on AppStudio for many years. We enjoy what we’re doing - we’ve built a loyal base of customers by treating them fairly and providing great support.

How to Get Started

Visit https://volt.build for more information, to sign up and get started. You can use the Free plan for limited testing, or sign up for a trial of the Indy or Pro plans. The first 15 days are free: you can cancel at any time.

If you’re coming from PhoneGap, there is a PhoneGap Migration Guide. You can also use the tutorial.

There is also a one minute video, showing you how to submit your app and download the result.

Join Our Newsletter
Stay up to date on all of the latest news and updates for VoltBuilder