1<!DOCTYPE html> 2<html lang="en"><head> 3 <meta charset="utf-8">
3<script src="/assets/js/sentry.browser.min.js"></script>
vendor: 1 bytes, line 3
3
4<script src="/assets/js/sentry-scrubber.js"></script>
vendor: 1 bytes, line 4
4
5<script> 6 const getEventUserAgent = (event) => { 7 const headers = event?.request?.headers; 8 const headerEntries = Array.isArray(headers) 9 ? headers 10 : Object.entries(headers || {}).map(([name, value]) => 11 Array.isArray(value) && value.length === 2 ? value : [name, value], 12 ); 13 const userAgent = headerEntries.find( 14 ([name]) => 15 typeof name === "string" && name.toLowerCase() === "user-agent", 16 )?.[1]; 17 18 return typeof userAgent === "string" ? userAgent : null; 19 }; 20 21 const isCrawler404Event = (event) => { 22 if (!document.querySelector('[data-page-type="404"]')) return false; 23 24 return Sentry.isbot(getEventUserAgent(event)); 25 }; 26 27 const isBotAuth0SdkUnavailableEvent = (event) => 28 event?.message === "[auth0] auth0 SDK unavailable" && 29 Sentry.isbot(getEventUserAgent(event)); 30 31 // auth0-spa-js logs this internally (console.error, never thrown to our code) when it 32 // revalidates a stale cached ID token; our own redirect-callback handling in auth0.js 33 // never sees or reacts to it, so it carries no actionable signal for us. 34 const isAuth0SpaJsExpClaimNoise = (event, values, frames) => { 35 const hasExpClaimMessage = 36 event?.logger === "console" && 37 typeof event?.message === "string" && 38 /Expiration Time \(exp\) claim error in the ID token/.test(event.message); 39 const isRedirectCallbackFailure = event?.extra?.arguments?.some( 40 (argument) => 41 typeof argument === "string" && 42 (argument === "auth0 redirect callback error" || 43 argument.includes("[auth0] auth0 redirect callback error")), 44 ); 45 const hasExpClaimException = values?.some( 46 (value) => 47 typeof value?.value === "string" && 48 /Expiration Time \(exp\) claim error in the ID token/.test(value.value), 49 ); 50 const hasAuth0SpaJsFrames = 51 frames?.length && 52 frames.some( 53 (frame) => 54 typeof frame?.filename === "string" && 55 frame.filename.includes("auth0-spa-js"), 56 ); 57 58 return Boolean( 59 !isRedirectCallbackFailure && 60 (hasExpClaimMessage || 61 (event?.logger === "console" && 62 hasAuth0SpaJsFrames && 63 hasExpClaimException)), 64 ); 65 }; 66 67 const voltSentryBeforeSend = (event, hint) => { 68 const scrubbedEvent = window.voltSentryScrubber.scrubSentryEvent(event, hint); 69 70 // Auth0 diagnostics from crawlers cannot represent an interactive login failure. 71 if (isBotAuth0SdkUnavailableEvent(scrubbedEvent)) return null; 72 73 // Crawlers commonly execute the shared 404 page; do not report its diagnostics. 74 if (isCrawler404Event(scrubbedEvent)) return null; 75 76 const exceptionValues = scrubbedEvent?.exception?.values; 77 const frames = exceptionValues?.flatMap((value) => 78 Array.isArray(value?.stacktrace?.frames) ? value.stacktrace.frames : [], 79 ); 80 81 if (isAuth0SpaJsExpClaimNoise(event, exceptionValues, frames)) { 82 return null; 83 } 84 85 // Drop third-party browser-extension crashes so first-party app issues stay actionable. 86 if ( 87 frames?.some( 88 (frame) => 89 typeof frame?.filename === "string" && 90 frame.filename.startsWith("chrome-extension://"), 91 ) 92 ) { 93 return null; 94 } 95 96 // Drop CDP-injected automation/bot script errors (e.g. ad-verification crawlers): no real 97 // source file anywhere in the trace, plus the "UtilityScript" marker CDP's Runtime.evaluate leaves behind. 98 if ( 99 frames?.length && 100 frames.every( 101 (frame) => !frame?.filename || frame.filename === "<anonymous>", 102 ) && 103 frames.some( 104 (frame) => 105 typeof frame?.function === "string" && 106 frame.function.startsWith("UtilityScript"), 107 ) 108 ) { 109 return null; 110 } 111 112 return scrubbedEvent; 113 }; 114 115 Sentry.init({ 116 dsn: "https://[email protected]/26838", 117 environment: "production", 118 release: "voltbuilder-site@20226f03b8c04b3bf3663c23e0df2ce8ef8c5897", 119 // @sentry/browser v11 removed enableLogs; consoleLoggingIntegration now captures unconditionally. 120 ignoreErrors: [/disconnected port object/i], 121 integrations: (defaults) => 122 defaults 123 .filter((i) => i.name !== "BrowserSession") 124 .concat([ 125 Sentry.captureConsoleIntegration({ levels: ["error", "assert"] }), 126 Sentry.consoleLoggingIntegration({ 127 levels: ["warn"], 128 }), 129 ]), 130 beforeSend: voltSentryBeforeSend, 131 beforeSendLog: window.voltSentryScrubber.scrubSentryLog, 132 }); 133</script>
133 134<!-- Google Tag Manager --> 135
135<script>
vendor: 343 bytes, lines 135-139
135(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 136 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 137 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 138 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 139 })(window,document,'script','dataLayer','
139GTM-WH2BLBZ5
vendor: 6 bytes, lines 139-140
139'); 140
140</script>
140 141 <!-- End Google Tag Manager --> 142 <meta name="title" content="VoltBuilder"> 143 <meta name="robots" content="index, follow"> 144 <meta name="language" content="English"> 145 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 146 <meta name="viewport" content="width=device-width, initial-scale=1"> 147 148 <meta name="twitter:site" content="@voltbuilder"> 149 150 <meta name="twitter:description" content="App Builds Made Simple!"> 151 152 <meta name="twitter:image" content='https://volt.build/assets/images/voltbuilder-1080.png'> 153 <meta name="twitter:image:alt" content="VoltBuilder Logo"> 154 <meta property="og:image" content='https://volt.build/assets/images/voltbuilder-1200x630.png'> 155 <meta property="og:image:alt" content="VoltBuilder Logo"><!-- Begin Jekyll SEO tag v2.8.0 --> 156<title>News | VoltBuilder</title> 157<meta name="generator" content="Jekyll v3.10.0" /> 158<meta property="og:title" content="News" /> 159<meta property="og:locale" content="en_US" /> 160<meta name="description" content="App Builds Made Simple!" /> 161<meta property="og:description" content="App Builds Made Simple!" /> 162<link rel="canonical" href="https://volt.build/blog/" /> 163<meta property="og:url" content="https://volt.build/blog/" /> 164<meta property="og:site_name" content="VoltBuilder" /> 165<meta property="og:type" content="website" /> 166<meta name="twitter:card" content="summary" /> 167<meta property="twitter:title" content="News" />
168<script type="application/ld+json"> 169{"@context":"https://schema.org","@type":"WebPage","description":"App Builds Made Simple!","headline":"News","url":"https://volt.build/blog/"}</script>
169 170<!-- End Jekyll SEO tag --> 171<link 172 rel="stylesheet" 173 href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" 174 /> 175 <link 176 rel="stylesheet" 177 href="https://cdn.auth0.com/js/auth0-samples-theme/1.0/css/auth0-theme.min.css" 178 /> 179 <link href="https://fonts.googleapis.com/css?family=Raleway:700,500,400,300,400italic" rel="stylesheet" type="text/css"> 180 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/font/bootstrap-icons.css"> 181 <link rel="stylesheet" href="/assets/css/styles.css"/><link type="application/atom+xml" rel="alternate" href="https://volt.build/feed.xml" title="VoltBuilder" /><!-- VoltBuilder - Google tag (gtag.js) website GA4 property and Ads -->
vendor: 64 bytes, lines 181-182
181 182<script async src="https://www.googletagmanager.com/gtag/js?id=
182G-XPJQFDJ3PM
vendor: 12 bytes, line 182
182"></script>
183<script> 184
vendor: 134 bytes, lines 184-188
184window.dataLayer = window.dataLayer || []; 185 function gtag(){dataLayer.push(arguments);} 186 gtag('js', new Date()); 187 188 gtag('config', '
188G-XPJQFDJ3PM
vendor: 6 bytes, lines 188-189
188'); 189
189gtag('config', 'AW-1071252111'); 190</script>
vendor: 1 bytes, line 190
190
191<script src="/assets/js/google-analytics.js"></script>
191 192</head> 193<body id="blog-body" class="vflex"><!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 193-194
193 194<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
194GTM-WH2BLBZ5
vendor: 86 bytes, lines 194-196
194" 195 height="0" width="0" style="display:none;visibility:hidden"></iframe> 196</noscript>
197<!-- End Google Tag Manager (noscript) -->
198<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
vendor: 1 bytes, line 198
198
199<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.bundle.min.js"></script>
vendor: 1 bytes, line 199
199
200<script src="https://cdn.auth0.com/js/auth0-spa-js/1.9.0/auth0-spa-js.production.js"></script>
vendor: 1 bytes, line 200
200
201<script src="/assets/js/auth0.js"></script>
vendor: 1 bytes, line 201
201
202<script src="/assets/js/default.js"></script>
202 203 204<header class="site-header" role="banner"> 205 206 <div class="nav-top"><a class="site-title site-logo-left" rel="author" href="/">VoltBuilder</a><nav class="site-nav"> 207 <input type="checkbox" id="nav-trigger" class="nav-trigger" /> 208 <label for="nav-trigger"> 209 <span class="menu-icon"> 210 <svg viewBox="0 0 18 15" width="18px" height="15px"> 211 <path d="M18,1.484c0,0.82-0.665,1.484-1.484,1.484H1.484C0.665,2.969,0,2.304,0,1.484l0,0C0,0.665,0.665,0,1.484,0 h15.032C17.335,0,18,0.665,18,1.484L18,1.484z M18,7.516C18,8.335,17.335,9,16.516,9H1.484C0.665,9,0,8.335,0,7.516l0,0 c0-0.82,0.665-1.484,1.484-1.484h15.032C17.335,6.031,18,6.696,18,7.516L18,7.516z M18,13.516C18,14.335,17.335,15,16.516,15H1.484 C0.665,15,0,14.335,0,13.516l0,0c0-0.82,0.665-1.483,1.484-1.483h15.032C17.335,12.031,18,12.695,18,13.516L18,13.516z"/> 212 </svg> 213 </span> 214 </label> 215 216 <div class="trigger site-nav-bottom"> 217 218 219 <a class="page-link" href="/tutorial/"> 220 <i class="bi bi-lightning"></i> Tutorial 221 </a> 222 223 224 225 <a class="page-link" href="/blog/"> 226 <i class="bi bi-newspaper"></i> News 227 </a> 228 229 230 231 <a class="page-link" href="/docs/all/"> 232 <i class="bi bi-file-earmark-text"></i> Docs 233 </a> 234 235 236 237 <a class="page-link" href="/support/"> 238 <i class="bi bi-chat-right-text"></i> Support 239 </a> 240 241 242 243 <a class="page-link" href="/plan/"> 244 <i class="bi bi-tags"></i> Pricing 245 </a> 246 247 248 249 <a class="page-link" href="/upload/"> 250 <i class="bi bi-cloud-upload"></i> Upload 251 </a> 252 253 254 255 <div class="page-link search-link"> 256 <div id="search-icon"> 257 <i class="bi bi-search"></i> <span class="name">Search</span> 258 </div> 259 <div class="arrow-up"></div> 260 <div id="search-box-wrapper"> 261 <input type="search" id="search-box" class="searchbox" placeholder="Search" /> 262 <div class="search-button"><i class="bi bi-search"></i></div> 263 </div> 264 </div> 265 266 267 </div> 268 </nav><div id="divHeaderRight"> 269 <button id="btnLogin" class="btn btn-primary" hidden onclick="login()">Log In/​Sign Up</button> 270 <div id="btnLoggedUser" hidden> 271 <input type="checkbox" id="userTrigger" /> 272 <label for="userTrigger"> 273 <span id="loggedUserIcon"></span> 274 </label> 275 <div class="popup user-nav-bottom"> 276 <div class="row-user" id="loggedUserEmail"></div> 277 <a id="aPlan" href="/plan/">Plan Settings</a> 278 <a id="aKey" href="/getactivationcode/">Get Activation Code</a> 279 <a class="row-logout" onclick="logout()" href="#">Logout</a> 280 </div> 281 </div> 282 </div> 283 </div> 284 285 286 287 <div id="popupOverlay"></div> 288</header> 289
290<script src="/assets/js/header.js"></script>
290 291<div class="scrollable"> 292 293 <div class="contentPane"> 294 295 <article class="post"> 296 297 <h1>News</h1> 298 299 <ul class="blog-list"> 300 301 <li> 302 <div class="blogheader"> 303 <h3 class="inline blogtitle"> 304 <a href="/news/2025/07/25/weekly-wrap-up.html">Weekly Wrap-up: July 25, 2025</a> 305 </h3> 306 <span class="nowrap txt-gray">25 Jul 2025</span> 307 </div> 308 <p>This week, we added a feature that allows you to configure your release status when uploading your Android builds to Google Play. We also began a beta test to add support for using a custom Cordova Android engine version 9.1.1.</p> 309 310 311 <div class="text-right"> 312 <a class="btn btn-primary" href="/news/2025/07/25/weekly-wrap-up.html" role="button">Continue Reading</a> 313 </div> 314 </li> 315 316 <li> 317 <div class="blogheader"> 318 <h3 class="inline blogtitle"> 319 <a href="/news/2025/06/13/weekly-wrap-up.html">Weekly Wrap-up: June 13, 2025</a> 320 </h3> 321 <span class="nowrap txt-gray">13 Jun 2025</span> 322 </div> 323 <p>Updates to our tooling have been the focus of our work this week. We will be entering beta testing for Xcode 16.4 and macOS 15.5, but weâve also begun internal testing of the new <a href="https://www.apple.com/newsroom/2025/06/macos-tahoe-26-makes-the-mac-more-capable-productive-and-intelligent-than-ever/" target="\_blank">macOS Tahoe 26</a> and <a href="https://developer.apple.com/videos/play/wwdc2025/247/" target="\_blank">Xcode 26</a>. Apple announced the new macOS and Xcode versions this week at <a href="https://developer.apple.com/wwdc25/" target="\_blank">WWDC 25</a>.</p> 324 325 326 <div class="text-right"> 327 <a class="btn btn-primary" href="/news/2025/06/13/weekly-wrap-up.html" role="button">Continue Reading</a> 328 </div> 329 </li> 330 331 <li> 332 <div class="blogheader"> 333 <h3 class="inline blogtitle"> 334 <a href="/news/2025/06/06/weekly-wrap-up.html">Weekly Wrap-up: June 6, 2025</a> 335 </h3> 336 <span class="nowrap txt-gray">06 Jun 2025</span> 337 </div> 338 <p>Clearer error messages and a smoother login experience are the focus of this weekâs updates. Users experiencing App Store Connect validation failures or errors when <code class="language-plaintext highlighter-rouge"><splash></code> tags are detected will now have an easier time troubleshooting their builds. We also fixed a bug on our website â now you can log in from any page!</p> 339 340 341 <div class="text-right"> 342 <a class="btn btn-primary" href="/news/2025/06/06/weekly-wrap-up.html" role="button">Continue Reading</a> 343 </div> 344 </li> 345 346 <li> 347 <div class="blogheader"> 348 <h3 class="inline blogtitle"> 349 <a href="/news/2025/05/30/weekly-wrap-up.html">Weekly Wrap-up: May 30, 2025</a> 350 </h3> 351 <span class="nowrap txt-gray">30 May 2025</span> 352 </div> 353 <p>This week, we updated our <a href="https://github.com/voltbuilder/sample" target="\_blank">Cordova sample project</a> and build servers, and fixed a bug on the website â now you can login or register from any page on the site. These updates are a part of ongoing projects to expand and improve our service and improve your experience using our website.</p> 354 355 356 <div class="text-right"> 357 <a class="btn btn-primary" href="/news/2025/05/30/weekly-wrap-up.html" role="button">Continue Reading</a> 358 </div> 359 </li> 360 361 <li> 362 <div class="blogheader"> 363 <h3 class="inline blogtitle"> 364 <a href="/news/2025/05/23/weekly-wrap-up.html">Weekly Wrap-up: May 23, 2025</a> 365 </h3> 366 <span class="nowrap txt-gray">23 May 2025</span> 367 </div> 368 <p>This week, we resolved a bug affecting some Capacitor users with ESM enabled, and began testing updates to the plan page to make subscription management easier. The plan page updates are a part of a larger project to enhance user experience on the site. Our UX improvements are driven by the feedback you give us over on our <a href="https://forum.volt.build/" target="\_blank">support & community forums</a>. We also recently moved to <a href="https://bsky.app/profile/voltbuilder.bsky.social" target="\_blank">Bluesky</a> and <a href="https://mastodon.social/@voltbuilder" target="\_blank">Mastodon</a> â follow us there to stay up to date between weekly posts.</p> 369 370 371 <div class="text-right"> 372 <a class="btn btn-primary" href="/news/2025/05/23/weekly-wrap-up.html" role="button">Continue Reading</a> 373 </div> 374 </li> 375 376 <li> 377 <div class="blogheader"> 378 <h3 class="inline blogtitle"> 379 <a href="/news/2025/05/09/weekly-wrap-up.html">Weekly Wrap-up: May 9, 2025</a> 380 </h3>
381 <span class="nowrap txt-gray">09 May 2025</span> 382 </div> 383 <p>This week, weâve been refining how you interact with VoltBuilder in our community forums and across our website. Weâve made <a href="https://forum.volt.build/t/new-forum-categories-support-request-process/1957" target="\_blank">updates to our support & community forums</a> aimed at making it easier for you to get help and share your ideas. And, weâre in the process of making improvements to the Uploads and Pricing pages that should roll out over the next week.</p> 384 385 386 <div class="text-right"> 387 <a class="btn btn-primary" href="/news/2025/05/09/weekly-wrap-up.html" role="button">Continue Reading</a> 388 </div> 389 </li> 390 391 <li> 392 <div class="blogheader"> 393 <h3 class="inline blogtitle"> 394 <a href="/news/2025/05/02/weekly-wrap-up.html">Weekly Wrap-up: May 2, 2025</a> 395 </h3> 396 <span class="nowrap txt-gray">02 May 2025</span> 397 </div> 398 <p>Introducing a new series: Weekly Wrap-ups! Every Friday, weâll share a quick rundown of new features, quality of service enhancements, and bug fixes that the VoltBuilder Dev Team has worked on during the week. Our goal? To keep you in the loop on how weâre refining the platform, without burying you in technical jargon or marketing speak. If youâve ever wondered, âWhatâs actually changing behind the scenes?â, these posts are for you.</p> 399 400 401 <div class="text-right"> 402 <a class="btn btn-primary" href="/news/2025/05/02/weekly-wrap-up.html" role="button">Continue Reading</a> 403 </div> 404 </li> 405 406 <li> 407 <div class="blogheader"> 408 <h3 class="inline blogtitle"> 409 <a href="/news/2025/03/19/voltbuilder-an-ideal-alternative-to-ionic-appflow.html">VoltBuilder: An Ideal Alternative to Ionic AppFlow</a> 410 </h3> 411 <span class="nowrap txt-gray">19 Mar 2025</span> 412 </div> 413 <p>Ionic has recently announced that <a href="https://ionic.io/blog/important-announcement-the-future-of-ionics-commercial-products">AppFlow has been discontinued</a>, leaving existing and new users searching for a reliable alternative. The solution? <strong>VoltBuilder</strong> â a CI/CD service designed to streamline mobile app development for Android and iOS. Whether youâre transitioning from Ionic AppFlow or starting fresh, VoltBuilder offers a simpler, more affordable solution.</p> 414 415 416 <div class="text-right"> 417 <a class="btn btn-primary" href="/news/2025/03/19/voltbuilder-an-ideal-alternative-to-ionic-appflow.html" role="button">Continue Reading</a> 418 </div> 419 </li> 420 421 <li> 422 <div class="blogheader"> 423 <h3 class="inline blogtitle"> 424 <a href="/news/2025/03/12/capacitor-7-open-beta.html">Announcing: Open Beta Test for Capacitor Build Process Updates</a> 425 </h3> 426 <span class="nowrap txt-gray">12 Mar 2025</span> 427 </div> 428 <p>Weâre excited to announce an open beta test of our updated Capacitor build process! These updates include support for Capacitor 7, and a refreshed build stack that includes the latest tools, SDKs, and operating systems. Weâve also updated the <a href="https://github.com/voltbuilder/sample-capacitor">Capacitor sample project</a> to use Capacitor 7.</p> 429 430 431 <div class="text-right"> 432 <a class="btn btn-primary" href="/news/2025/03/12/capacitor-7-open-beta.html" role="button">Continue Reading</a> 433 </div> 434 </li> 435 436 <li> 437 <div class="blogheader"> 438 <h3 class="inline blogtitle"> 439 <a href="/news/2024/08/26/npm-plugins-approved.html">NPM Plugins Now Pre-approved</a> 440 </h3> 441 <span class="nowrap txt-gray">26 Aug 2024</span> 442 </div> 443 <p>Weâre excited to announce that our plugin review process has been updated to pre-approve all <a href="https://www.npmjs.com/search?q=cordova%20plugin">Cordova plugins in NPM</a>. This change gives you full control over your plugin choices and makes your app build workflow faster!</p> 444 445 446 <div class="text-right"> 447 <a class="btn btn-primary" href="/news/2024/08/26/npm-plugins-approved.html" role="button">Continue Reading</a> 448 </div> 449 </li> 450 451 <li> 452 <div class="blogheader"> 453 <h3 class="inline blogtitle"> 454 <a href="/news/2024/04/07/iOS-Updates.html">
454iOS Updates</a> 455 </h3> 456 <span class="nowrap txt-gray">07 Apr 2024</span> 457 </div> 458 <p>We hope all is well with your projects! Weâve been working diligently on VoltBuilder. Here are some recent updates to our iOS support.</p> 459 460 461 <div class="text-right"> 462 <a class="btn btn-primary" href="/news/2024/04/07/iOS-Updates.html" role="button">Continue Reading</a> 463 </div> 464 </li> 465 466 <li> 467 <div class="blogheader"> 468 <h3 class="inline blogtitle"> 469 <a href="/news/2023/04/12/capacitor-and-npm-6.html">NPM 6, Peer Dependencies and Capacitor</a> 470 </h3> 471 <span class="nowrap txt-gray">12 Apr 2023</span> 472 </div> 473 <p>At the end of April 2023, <a href="https://www.npmjs.com/package/npm">NPM 6</a> and <a href="https://nodejs.org/en/about/previous-releases">Node.js 14</a> will transition to âend of lifeâ status. This should not affect <a href="https://cordova.apache.org/">Cordova</a> projects, but <a href="https://capacitorjs.com/">Capacitor</a> projects may experience dependency issues. In this article, we explain the dependency issues and how to update your project. We also discuss how weâre supporting users who canât update their projects.</p> 474 475 476 <div class="text-right"> 477 <a class="btn btn-primary" href="/news/2023/04/12/capacitor-and-npm-6.html" role="button">Continue Reading</a> 478 </div> 479 </li> 480 481 <li> 482 <div class="blogheader"> 483 <h3 class="inline blogtitle"> 484 <a href="/news/2023/03/24/iOS-Developer-Mode.html">iOS 16 Developer Mode</a> 485 </h3> 486 <span class="nowrap txt-gray">24 Mar 2023</span> 487 </div> 488 <p>iOS Developer Mode is a new security feature in iOS 16 designed to make it harder for users to install malware. To access Developer Mode, you must first install an app for testing. This tutorial walks you through installing an app and turning on Developer Mode.</p> 489 490 491 <div class="text-right"> 492 <a class="btn btn-primary" href="/news/2023/03/24/iOS-Developer-Mode.html" role="button">Continue Reading</a> 493 </div> 494 </li> 495 496 <li> 497 <div class="blogheader"> 498 <h3 class="inline blogtitle"> 499 <a href="/news/2023/02/21/ios-enterprise.html">iOS Enterprise Distribution - Bypassing the Apple App Store</a> 500 </h3> 501 <span class="nowrap txt-gray">21 Feb 2023</span> 502 </div> 503 <p>The Apple Developer Enterprise Program allows you to distribute your app without going through the Apple App Store. Itâs massively beneficial for developers, providing an easier workflow and greater control while developing their apps.</p> 504 505 506 <div class="text-right"> 507 <a class="btn btn-primary" href="/news/2023/02/21/ios-enterprise.html" role="button">Continue Reading</a> 508 </div> 509 </li> 510 511 <li> 512 <div class="blogheader"> 513 <h3 class="inline blogtitle"> 514 <a href="/news/2022/12/30/celebrating-another-year-of-voltbuilder.html">Celebrating Another Year of VoltBuilder!</a> 515 </h3> 516 <span class="nowrap txt-gray">30 Dec 2022</span> 517 </div> 518 <p>Thank you all for being a part of VoltBuilder in 2022! As the year comes to a close, we wanted to reflect on everything thatâs happened here this year. Weâve rolled out new features, improved existing services, and made sure that weâre diligently staying up to date on the latest requirements and standards for the different app stores.</p> 519 520 521 <div class="text-right"> 522 <a class="btn btn-primary" href="/news/2022/12/30/celebrating-another-year-of-voltbuilder.html" role="button">Continue Reading</a> 523 </div> 524 </li> 525 526 <li> 527 <div class="blogheader"> 528 <h3 class="inline blogtitle"> 529 <a href="/news/2022/12/12/xcode14.html">iOS Xcode 14 and Push Notifications (Updated)</a> 530 </h3> 531 <span class="nowrap txt-gray">12 Dec 2022</span> 532 </div> 533 <p><strong>UPDATE: Dec 8, 2022</strong> 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.**</p> 534 535 536 <div class="text-right"> 537 <a class="btn btn-primary" href="/news/2022/12/12/xcode14.html" role="button">Continue Reading</a> 538 </div> 539 </li> 540 541 <li> 542 <div class="blogheader"> 543 <h3 class="inline blogtitle"> 544 <a href="/news/2022/11/24/hooks.html">Hooks are now supported</a> 545 </h3>
546 <span class="nowrap txt-gray">24 Nov 2022</span> 547 </div> 548 <p>Hooks are special scripts which you can add to the build process of your app. They are available to Pro and Enterprise Plans.</p> 549 550 551 <div class="text-right"> 552 <a class="btn btn-primary" href="/news/2022/11/24/hooks.html" role="button">Continue Reading</a> 553 </div> 554 </li> 555 556 <li> 557 <div class="blogheader"> 558 <h3 class="inline blogtitle"> 559 <a href="/news/2022/10/06/verbose-flag.html">New verbose Flag Controls Log Output</a> 560 </h3> 561 <span class="nowrap txt-gray">06 Oct 2022</span> 562 </div> 563 <p>VoltBuilder produces a log of each run, which gives all the messages for each step. If the build fails, it automatically does an analysis of the log and reports the most serious error message.</p> 564 565 566 <div class="text-right"> 567 <a class="btn btn-primary" href="/news/2022/10/06/verbose-flag.html" role="button">Continue Reading</a> 568 </div> 569 </li> 570 571 <li> 572 <div class="blogheader"> 573 <h3 class="inline blogtitle"> 574 <a href="/news/2022/09/19/xcode-14.0.html">VoltBuilder supports Xcode 14.0 and iOS 16.0</a> 575 </h3> 576 <span class="nowrap txt-gray">19 Sep 2022</span> 577 </div> 578 <p>The VoltBuilder servers are now using Xcode 14.0, the latest update from Apple. This allows you to build apps for iOS 16.0, which was released last week.</p> 579 580 581 <div class="text-right"> 582 <a class="btn btn-primary" href="/news/2022/09/19/xcode-14.0.html" role="button">Continue Reading</a> 583 </div> 584 </li> 585 586 <li> 587 <div class="blogheader"> 588 <h3 class="inline blogtitle"> 589 <a href="/news/2022/09/14/ios-speed-increase.html">iOS Jobs Now Build Much Faster</a> 590 </h3> 591 <span class="nowrap txt-gray">14 Sep 2022</span> 592 </div> 593 <p>iOS jobs now build, on average, almost a minute faster.</p> 594 595 596 <div class="text-right"> 597 <a class="btn btn-primary" href="/news/2022/09/14/ios-speed-increase.html" role="button">Continue Reading</a> 598 </div> 599 </li> 600 601 <li> 602 <div class="blogheader"> 603 <h3 class="inline blogtitle"> 604 <a href="/news/2022/09/07/unlimited-plugins.html">VoltBuilder Now Supports Unlimited Plugins</a> 605 </h3> 606 <span class="nowrap txt-gray">07 Sep 2022</span> 607 </div> 608 <p>Until now, you could only use plugins on the list of approved plugins. With over 1300 plugins listed, almost any plugin could be used. After approval, new ones can be added.</p> 609 610 611 <div class="text-right"> 612 <a class="btn btn-primary" href="/news/2022/09/07/unlimited-plugins.html" role="button">Continue Reading</a> 613 </div> 614 </li> 615 616 <li> 617 <div class="blogheader"> 618 <h3 class="inline blogtitle"> 619 <a href="/news/2022/08/29/android-12.html">Building for Android 12</a> 620 </h3> 621 <span class="nowrap txt-gray">29 Aug 2022</span> 622 </div> 623 <p>VoltBuilder can now build for Android 12. You may need to make changes to your project to be compatible with it and the Google Play Store.</p> 624 625 626 <div class="text-right"> 627 <a class="btn btn-primary" href="/news/2022/08/29/android-12.html" role="button">Continue Reading</a> 628 </div> 629 </li> 630 631 <li> 632 <div class="blogheader"> 633 <h3 class="inline blogtitle"> 634 <a href="/news/2022/08/13/capacitor-beta.html">VoltBuilder for Capacitor is Now in Beta!</a> 635 </h3> 636 <span class="nowrap txt-gray">13 Aug 2022</span> 637 </div> 638 <p>Our <a href="/docs/capacitor-overview">Capacitor Beta</a> is now open to all. Jobs created using Capacitor can be submitted to VoltBuilder, which will return native apps for Android and iOS. VoltBuilder can also take care of submitting to the Google Play and Apple App Store.</p> 639 640 641 <div class="text-right"> 642 <a class="btn btn-primary" href="/news/2022/08/13/capacitor-beta.html" role="button">Continue Reading</a> 643 </div> 644 </li> 645 646 <li> 647 <div class="blogheader"> 648 <h3 class="inline blogtitle"> 649 <a href="/news/2022/07/13/outdated-plugins.html">Are Your Plugins Out of Date?</a> 650 </h3> 651 <span class="nowrap txt-gray">13 Jul 2022</span> 652 </div> 653 <p>Weâve quietly introduced a new feature - outdated plugin checking. It appears at the end of the log on jobs which fail
653:</p> 654 655 656 <div class="text-right"> 657 <a class="btn btn-primary" href="/news/2022/07/13/outdated-plugins.html" role="button">Continue Reading</a> 658 </div> 659 </li> 660 661 <li> 662 <div class="blogheader"> 663 <h3 class="inline blogtitle"> 664 <a href="/news/2022/05/27/xcode-13.4.html">VoltBuilder supports Xcode 13.4 and iOS 15.5</a> 665 </h3> 666 <span class="nowrap txt-gray">27 May 2022</span> 667 </div> 668 <p>The VoltBuilder servers are now using Xcode 13.4, the latest update from Apple. This allows you to build apps for iOS 15.5, which was released a couple of weeks ago.</p> 669 670 671 <div class="text-right"> 672 <a class="btn btn-primary" href="/news/2022/05/27/xcode-13.4.html" role="button">Continue Reading</a> 673 </div> 674 </li> 675 676 <li> 677 <div class="blogheader"> 678 <h3 class="inline blogtitle"> 679 <a href="/news/2022/04/28/app-stores-require-updates.html">Updates Required for App Stores</a> 680 </h3> 681 <span class="nowrap txt-gray">28 Apr 2022</span> 682 </div> 683 <p>Within the last month, both Apple and Google have announced they will be removing apps which have not been kept up to date.</p> 684 685 686 <div class="text-right"> 687 <a class="btn btn-primary" href="/news/2022/04/28/app-stores-require-updates.html" role="button">Continue Reading</a> 688 </div> 689 </li> 690 691 <li> 692 <div class="blogheader"> 693 <h3 class="inline blogtitle"> 694 <a href="/news/2022/03/28/voltbuilder-now-supports-xcode-13.3-and-ios-15.4.html">VoltBuilder supports Xcode 13.3 and iOS 15.4</a> 695 </h3> 696 <span class="nowrap txt-gray">28 Mar 2022</span> 697 </div> 698 <p>The VoltBuilder servers are now using Xcode 13.3, the latest update from Apple. This allows you to build apps for iOS 15.4, which was released a couple of weeks ago.</p> 699 700 701 <div class="text-right"> 702 <a class="btn btn-primary" href="/news/2022/03/28/voltbuilder-now-supports-xcode-13.3-and-ios-15.4.html" role="button">Continue Reading</a> 703 </div> 704 </li> 705 706 <li> 707 <div class="blogheader"> 708 <h3 class="inline blogtitle"> 709 <a href="/news/2021/12/20/voltbuilder-now-supports-xcode-13.2.1-and-ios-15.2.html">VoltBuilder supports Xcode 13.2.1 and iOS 15.2</a> 710 </h3> 711 <span class="nowrap txt-gray">20 Dec 2021</span> 712 </div> 713 <p>The VoltBuilder servers are now using Xcode 13.2.1, the latest update from Apple. This allows you to build apps for iOS 15.2, which was released this week.</p> 714 715 716 <div class="text-right"> 717 <a class="btn btn-primary" href="/news/2021/12/20/voltbuilder-now-supports-xcode-13.2.1-and-ios-15.2.html" role="button">Continue Reading</a> 718 </div> 719 </li> 720 721 <li> 722 <div class="blogheader"> 723 <h3 class="inline blogtitle"> 724 <a href="/news/2021/10/04/voltbuilder-now-supports-xcode-13-and-ios-15.html">VoltBuilder supports Xcode 13 and iOS 15</a> 725 </h3> 726 <span class="nowrap txt-gray">04 Oct 2021</span> 727 </div> 728 <p>The VoltBuilder servers are now using Xcode 13.0, the latest update from Apple. This allows you to build apps for iOS 15.0, which was released last week by Apple.</p> 729 730 731 <div class="text-right"> 732 <a class="btn btn-primary" href="/news/2021/10/04/voltbuilder-now-supports-xcode-13-and-ios-15.html" role="button">Continue Reading</a> 733 </div> 734 </li> 735 736 <li> 737 <div class="blogheader"> 738 <h3 class="inline blogtitle"> 739 <a href="/news/2021/09/20/Updates-to-Android.html">Updates to Android</a> 740 </h3> 741 <span class="nowrap txt-gray">20 Sep 2021</span> 742 </div> 743 <p>We are planning to roll out some updates to VoltBuilderâs Android support. 744Hereâs what is changing:</p> 745 746 747 <div class="text-right"> 748 <a class="btn btn-primary" href="/news/2021/09/20/Updates-to-Android.html" role="button">Continue Reading</a> 749 </div> 750 </li> 751 752 <li> 753 <div class="blogheader"> 754 <h3 class="inline blogtitle"> 755 <a href="/news/2021/07/16/android-application-bundles.html">Android Application Bundles</a> 756 </h3> 757 <span class="nowrap txt-gray">16 Jul 2021</span> 758 </div> 759 <p>Starting in August, 2021, the Google Play Store requires all new apps to be submitted in <a href="https://developer.android.com/guide/app-bundle">Android App Bundle</a> (.aab) format. VoltBuilder can now create these bundles.</p> 760 761 762 <div class="text-right"> 763 <a class="btn btn-primary" href="/news/2021/07/16/android-application-bundles.html" role="button">Continue Reading</a> 764 </div> 765 </li> 766 767 <li> 768 <div class="blogheader"> 769 <h3 class="inline blogtitle"> 770 <a href="/news/2021/07/13/icons-and-splash-screens.html">
770VoltBuilder now generates Icons and Splashscreens</a> 771 </h3> 772 <span class="nowrap txt-gray">13 Jul 2021</span> 773 </div> 774 <p>VoltBuilder can generate icons and splash screens for your app in all the required sizes. Just supply an icon and a splash screen template, and VoltBuilder will take care of the rest. The generated images will be added to your project and your config.xml file updated. Android, iOS and Windows are supported.</p> 775 776 777 <div class="text-right"> 778 <a class="btn btn-primary" href="/news/2021/07/13/icons-and-splash-screens.html" role="button">Continue Reading</a> 779 </div> 780 </li> 781 782 <li> 783 <div class="blogheader"> 784 <h3 class="inline blogtitle"> 785 <a href="/news/2021/05/06/builds-for-windows-released.html">Builds for Windows released</a> 786 </h3> 787 <span class="nowrap txt-gray">06 May 2021</span> 788 </div> 789 <p>VoltBuilder can create Windows executables, using almost the identical setup as Android and iOS. No changes need to be made to your actual project. The build results in a standard .appx file. It can make both debug and release builds: the release builds are signed.</p> 790 791 792 <div class="text-right"> 793 <a class="btn btn-primary" href="/news/2021/05/06/builds-for-windows-released.html" role="button">Continue Reading</a> 794 </div> 795 </li> 796 797 <li> 798 <div class="blogheader"> 799 <h3 class="inline blogtitle"> 800 <a href="/news/2021/05/03/voltbuilder-now-supports-xcode-12.5-and-ios-14.5.html">VoltBuilder now supports Xcode 12.5 and iOS 14.5</a> 801 </h3> 802 <span class="nowrap txt-gray">03 May 2021</span> 803 </div> 804 <p>The VoltBuilder servers are now using Xcode 12.5, the latest update from Apple. This allows you to build apps for iOS 14.5, which was released yesterday by Apple.</p> 805 806 807 <div class="text-right"> 808 <a class="btn btn-primary" href="/news/2021/05/03/voltbuilder-now-supports-xcode-12.5-and-ios-14.5.html" role="button">Continue Reading</a> 809 </div> 810 </li> 811 812 <li> 813 <div class="blogheader"> 814 <h3 class="inline blogtitle"> 815 <a href="/news/2021/03/16/phonegap-discount.html">VoltBuilder offers 20% off for PhoneGap users</a> 816 </h3> 817 <span class="nowrap txt-gray">16 Mar 2021</span> 818 </div> 819 <p>Adobe PhoneGap shut down their servers on March 1, 2021. To make it easier to transition, VoltBuilder is offering new users a 20% discount.</p> 820 821 822 <div class="text-right"> 823 <a class="btn btn-primary" href="/news/2021/03/16/phonegap-discount.html" role="button">Continue Reading</a> 824 </div> 825 </li> 826 827 <li> 828 <div class="blogheader"> 829 <h3 class="inline blogtitle"> 830 <a href="/news/2021/03/16/Version-number-added-to-download-name.html">Version number added to download name</a> 831 </h3> 832 <span class="nowrap txt-gray">16 Mar 2021</span> 833 </div> 834 <p>The version of your app is now included in the download name. The download name will look like this:</p> 835 836 837 <div class="text-right"> 838 <a class="btn btn-primary" href="/news/2021/03/16/Version-number-added-to-download-name.html" role="button">Continue Reading</a> 839 </div> 840 </li> 841 842 <li> 843 <div class="blogheader"> 844 <h3 class="inline blogtitle"> 845 <a href="/news/2021/02/25/Hosting-your-app-on-VoltBuilder.html">Hosting your app on VoltBuilder</a> 846 </h3> 847 <span class="nowrap txt-gray">25 Feb 2021</span> 848 </div> 849 <p>VoltBuilder Hosting gives your app a persistant place where it can be downloaded.</p> 850 851 852 <div class="text-right"> 853 <a class="btn btn-primary" href="/news/2021/02/25/Hosting-your-app-on-VoltBuilder.html" role="button">Continue Reading</a> 854 </div> 855 </li> 856 857 <li> 858 <div class="blogheader"> 859 <h3 class="inline blogtitle"> 860 <a href="/news/2021/02/17/Using-ReactJS-with-VoltBuilder.html">Using ReactJS with VoltBuilder</a> 861 </h3> 862 <span class="nowrap txt-gray">17 Feb 2021</span> 863 </div> 864 <p>ReactJS is one of the most popular ways to develop web apps. It makes it painless to create interactive UIs. Design simple views for each state in your application, and React will efficiently update and render just the right components when your data changes.</p> 865 866 867 <div class="text-right"> 868 <a class="btn btn-primary" href="/news/2021/02/17/Using-ReactJS-with-VoltBuilder.html" role="button">Continue Reading</a> 869 </div> 870 </li> 871 872 <li> 873 <div class="blogheader"> 874 <h3 class="inline blogtitle"> 875 <a href="/news/2021/02/08/Server-Updates.html">Server News - cordova-fetch, Android, Security Updates</a> 876 </h3>
877 <span class="nowrap txt-gray">08 Feb 2021</span> 878 </div> 879 <p>We made several updates to the VoltBuilder Servers over the weekend.</p> 880 881 882 <div class="text-right"> 883 <a class="btn btn-primary" href="/news/2021/02/08/Server-Updates.html" role="button">Continue Reading</a> 884 </div> 885 </li> 886 887 <li> 888 <div class="blogheader"> 889 <h3 class="inline blogtitle"> 890 <a href="/news/2021/02/02/Sample-project-now-available.html">Sample Project now available</a> 891 </h3> 892 <span class="nowrap txt-gray">02 Feb 2021</span> 893 </div> 894 <p>Weâve published a GitHub repo with a <a href="https://github.com/voltbuilder/sample">working sample project</a>.</p> 895 896 897 <div class="text-right"> 898 <a class="btn btn-primary" href="/news/2021/02/02/Sample-project-now-available.html" role="button">Continue Reading</a> 899 </div> 900 </li> 901 902 <li> 903 <div class="blogheader"> 904 <h3 class="inline blogtitle"> 905 <a href="/news/2021/01/28/voltbuilder-now-supports-xcode-12.4-and-ios-14.4.html">VoltBuilder now supports Xcode 12.4 and iOS 14.4</a> 906 </h3> 907 <span class="nowrap txt-gray">28 Jan 2021</span> 908 </div> 909 <p>The VoltBuilder servers are now using Xcode 12.4, the latest update from Apple. This allows you to build apps for iOS 14.4, which was released yesterday by Apple.</p> 910 911 912 <div class="text-right"> 913 <a class="btn btn-primary" href="/news/2021/01/28/voltbuilder-now-supports-xcode-12.4-and-ios-14.4.html" role="button">Continue Reading</a> 914 </div> 915 </li> 916 917 <li> 918 <div class="blogheader"> 919 <h3 class="inline blogtitle"> 920 <a href="/news/2020/12/21/voltbuilder-now-supports-xcode-12.3-and-ios-14.3.html">VoltBuilder now supports Xcode 12.3 and iOS 14.3</a> 921 </h3> 922 <span class="nowrap txt-gray">21 Dec 2020</span> 923 </div> 924 <p>The VoltBuilder servers are now using Xcode 12.3, the latest update from Apple. This allows you to build apps for iOS 14.3, which was released last week by Apple.</p> 925 926 927 <div class="text-right"> 928 <a class="btn btn-primary" href="/news/2020/12/21/voltbuilder-now-supports-xcode-12.3-and-ios-14.3.html" role="button">Continue Reading</a> 929 </div> 930 </li> 931 932 <li> 933 <div class="blogheader"> 934 <h3 class="inline blogtitle"> 935 <a href="/news/2020/11/10/upload-to-google.html">Uploading to the Google Play Store</a> 936 </h3> 937 <span class="nowrap txt-gray">10 Nov 2020</span> 938 </div> 939 <p>VoltBuilder can now automatically upload your app to the Google Play Store at the end of your build.</p> 940 941 942 <div class="text-right"> 943 <a class="btn btn-primary" href="/news/2020/11/10/upload-to-google.html" role="button">Continue Reading</a> 944 </div> 945 </li> 946 947 <li> 948 <div class="blogheader"> 949 <h3 class="inline blogtitle"> 950 <a href="/news/2020/10/19/upload-to-itunes.html">Uploading to the Apple App Store</a> 951 </h3> 952 <span class="nowrap txt-gray">19 Oct 2020</span> 953 </div> 954 <p><em>What can I say. It justâ¦works :) Excellent feature!</em> â Christian, Beta tester</p> 955 956 957 <div class="text-right"> 958 <a class="btn btn-primary" href="/news/2020/10/19/upload-to-itunes.html" role="button">Continue Reading</a> 959 </div> 960 </li> 961 962 <li> 963 <div class="blogheader"> 964 <h3 class="inline blogtitle"> 965 <a href="/news/2020/09/21/voltbuilder-now-supports-xcode-12-and-ios-14.html">VoltBuilder now supports Xcode 12 and iOS 14</a> 966 </h3> 967 <span class="nowrap txt-gray">21 Sep 2020</span> 968 </div> 969 <p>The VoltBuilder servers are now using Xcode 12, the latest update from Apple. This allows you to build apps for iOS 14, which was released last week by Apple.</p> 970 971 972 <div class="text-right"> 973 <a class="btn btn-primary" href="/news/2020/09/21/voltbuilder-now-supports-xcode-12-and-ios-14.html" role="button">Continue Reading</a> 974 </div> 975 </li> 976 977 <li> 978 <div class="blogheader"> 979 <h3 class="inline blogtitle"> 980 <a href="/news/2020/09/19/september-14th-outage-postmortem.html">September 14th Outage Postmortem</a> 981 </h3> 982 <span class="nowrap txt-gray">19 Sep 2020</span> 983 </div> 984 <p>On September 14, 2020, the VoltBuilder server went down for several hours. The purpose of this document is to clarify what happened and what we are doing to make sure it doesnât happen again.</p> 985 986 987 <div class="text-right"> 988 <a class="btn btn-primary" href="/news/2020/09/19/september-14th-outage-postmortem.html" role="button">Continue Reading</a> 989 </div> 990 </li> 991 992 <li> 993 <div class="blogheader"> 994 <h3 class="inline blogtitle"> 995 <a href="/news/2020/09/12/VoltBuilder-API.html">VoltBuilder API</a> 996 </h3>
997 <span class="nowrap txt-gray">12 Sep 2020</span> 998 </div> 999 <p>The VoltBuilder API lets you submit jobs to VoltBuilder from an app.</p> 1000 1001 1002 <div class="text-right"> 1003 <a class="btn btn-primary" href="/news/2020/09/12/VoltBuilder-API.html" role="button">Continue Reading</a> 1004 </div> 1005 </li> 1006 1007 <li> 1008 <div class="blogheader"> 1009 <h3 class="inline blogtitle"> 1010 <a href="/news/2020/09/11/using-uiwebview.html">Using UIWebView with iOS</a> 1011 </h3> 1012 <span class="nowrap txt-gray">11 Sep 2020</span> 1013 </div> 1014 <p>While UIWebView has been deprecated by Apple and should not be used anymore, 1015there are circumstances where an update to an existing app needs to be done.</p> 1016 1017 1018 <div class="text-right"> 1019 <a class="btn btn-primary" href="/news/2020/09/11/using-uiwebview.html" role="button">Continue Reading</a> 1020 </div> 1021 </li> 1022 1023 <li> 1024 <div class="blogheader"> 1025 <h3 class="inline blogtitle"> 1026 <a href="/news/2020/08/12/migrating-from-phonegap.html">PhoneGap Migration Guide</a> 1027 </h3> 1028 <span class="nowrap txt-gray">12 Aug 2020</span> 1029 </div> 1030 <p>VoltBuilder is designed to be a modern implementation of PhoneGap Build. Weâve tried to make it as easy as possible to bring your PhoneGap projects over.</p> 1031 1032 1033 <div class="text-right"> 1034 <a class="btn btn-primary" href="/news/2020/08/12/migrating-from-phonegap.html" role="button">Continue Reading</a> 1035 </div> 1036 </li> 1037 1038 <li> 1039 <div class="blogheader"> 1040 <h3 class="inline blogtitle"> 1041 <a href="/news/2020/08/06/cordova-versions.html">Building with other Apache Cordova Versions (updated)</a> 1042 </h3> 1043 <span class="nowrap txt-gray">06 Aug 2020</span> 1044 </div> 1045 <p>VoltBuilder always uses the current default version of the Apache Cordova libraries. However, you can override this to use a different version as needed.</p> 1046 1047 1048 <div class="text-right"> 1049 <a class="btn btn-primary" href="/news/2020/08/06/cordova-versions.html" role="button">Continue Reading</a> 1050 </div> 1051 </li> 1052 1053 <li> 1054 <div class="blogheader"> 1055 <h3 class="inline blogtitle"> 1056 <a href="/news/2020/07/11/youtube.html">Video: Introduction to VoltBuilder</a> 1057 </h3> 1058 <span class="nowrap txt-gray">11 Jul 2020</span> 1059 </div> 1060 <p>We now have a video about VoltBuilder. It shows how to create simple project, upload to VoltBbuilder, then run on a device.</p> 1061 1062 1063 <div class="text-right"> 1064 <a class="btn btn-primary" href="/news/2020/07/11/youtube.html" role="button">Continue Reading</a> 1065 </div> 1066 </li> 1067 1068 <li> 1069 <div class="blogheader"> 1070 <h3 class="inline blogtitle"> 1071 <a href="/news/2020/07/11/twitter.html">VoltBuilder is on Twitter</a> 1072 </h3> 1073 <span class="nowrap txt-gray">11 Jul 2020</span> 1074 </div> 1075 <p>Weâve got a Twitter account!</p> 1076 1077 1078 <div class="text-right"> 1079 <a class="btn btn-primary" href="/news/2020/07/11/twitter.html" role="button">Continue Reading</a> 1080 </div> 1081 </li> 1082 1083 <li> 1084 <div class="blogheader"> 1085 <h3 class="inline blogtitle"> 1086 <a href="/news/2020/06/09/logging-is-now-visible.html">Logging is now visible</a> 1087 </h3> 1088 <span class="nowrap txt-gray">09 Jun 2020</span> 1089 </div> 1090 <p>After a successful build, you will now get a View Log button. Click on it to open the log in a new window.</p> 1091 1092 1093 <div class="text-right"> 1094 <a class="btn btn-primary" href="/news/2020/06/09/logging-is-now-visible.html" role="button">Continue Reading</a> 1095 </div> 1096 </li> 1097 1098 <li> 1099 <div class="blogheader"> 1100 <h3 class="inline blogtitle"> 1101 <a href="/news/2020/06/05/voltbuilder-beta-news.html">VoltBuilder Beta News</a> 1102 </h3> 1103 <span class="nowrap txt-gray">05 Jun 2020</span> 1104 </div> 1105 <p>We just pushed an update to VoltBuilder. It has a couple of important changes.</p> 1106 1107 1108 <div class="text-right"> 1109 <a class="btn btn-primary" href="/news/2020/06/05/voltbuilder-beta-news.html" role="button">Continue Reading</a> 1110 </div> 1111 </li> 1112 1113 <li> 1114 <div class="blogheader"> 1115 <h3 class="inline blogtitle"> 1116 <a href="/news/2020/05/23/welcome-to-voltbuilder.html">Welcome to VoltBuilder!</a> 1117 </h3>
1118 <span class="nowrap txt-gray">23 May 2020</span> 1119 </div> 1120 <p>Build great apps powered by open web standards. Use your existing web dev skills, frameworks and tools to create native apps.</p> 1121 1122 1123 <div class="text-right"> 1124 <a class="btn btn-primary" href="/news/2020/05/23/welcome-to-voltbuilder.html" role="button">Continue Reading</a> 1125 </div> 1126 </li> 1127 1128</ul> 1129</article> 1130 1131 </div><section class="join-newsletter"> 1132 <form action="https://news.voltbuilder.com/subscribe" method="POST" accept-charset="utf-8"> 1133 <div class="wrapper"> 1134 <div> 1135 <div class="title">Join Our Newsletter</div> 1136 <div class="subtitle">Stay up to date on all of the latest news and updates for VoltBuilder</div> 1137 </div> 1138 <div class="signUpBtnWrapper"> 1139 <input type="email" name="email" id="txtJoinNewsletterEmail" placeholder="Enter your email" /> 1140 <button type="submit" id="btnJoinNewsletterSignUp">Sign Up!</button> 1141 <div style="display:none;"> 1142 <input type="text" name="hp" id="hp"/> 1143 </div> 1144 <input type="hidden" name="list" value="r4lP5uG9kzmIqTQ9c8tqVA"/> 1145 <input type="hidden" name="subform" value="yes"/> 1146 </div> 1147 </div> 1148 </form> 1149</section> 1150<footer class="site-footer h-card"> 1151 <div class="wrapper"> 1152 1153 <h2 class="footer-heading">VoltBuilder</h2> 1154 1155 <div class="footer-col-wrapper flex-left-start"> 1156 <div class="footer-column"> 1157 <a href="/blog/">News</a><br> 1158 <a href="https://status.volt.build/">Server Status</a> 1159 <div class="divider"></div> 1160 </div> 1161 1162 <div class="footer-column"> 1163 <div class="follow-links"> 1164 <p class="follow-p">Follow Us:</p> 1165 <div class="follow-icons"> 1166 1167 <a href="https://github.com/voltbuilder" target="_blank" rel="noopener noreferrer" class="social-icon"> 1168 <img src="/assets/images/github.svg" alt="GitHub icon"></a> 1169 1170 <a href="https://mastodon.social/@voltbuilder" target="_blank" rel="noopener noreferrer" class="social-icon"> 1171 <img src="/assets/images/mastodon.svg" alt="Mastodon icon"></a> 1172 1173 <a href="https://bsky.app/profile/voltbuilder.bsky.social" target="_blank" rel="noopener noreferrer" class="social-icon"> 1174 <img src="/assets/images/bluesky.svg" alt="Bluesky icon"></a> 1175 1176 </div> 1177 </div><a class="u-email" href="mailto:[email protected]">[email protected]</a><br><div class="divider"></div> 1178 </div> 1179 1180 <div class="footer-column"> 1181 <a href="/privacy">Privacy Policy</a><br> 1182 <a href="/TOS">Terms of Service</a><br> 1183 </div> 1184 1185 <div class="footer-column">App Builds Made Simple!</div> 1186 </div> 1187 1188 <div class="margin-top txt-small"> 1189 © <span class="copyright-year">2026</span> NS Basic LLC. <span class="nowrap">All rights reserved.</span> 1190 </div> 1191 </div> 1192 1193</footer> 1194</div> 1195 1196 </body> 1197 1198</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.