Urgent.News

What's breaking now, across thousands of outlets.

Tech

Xcode 27: The Build Settings That Can Stop a Release

An unchanged Java app can stop building because a number inside its generated Xcode project is now too low. No new API call, no changed screen, just a deployment target the new SDK refuses to accept. What is Codename One? Codename One is an open-source framework for building native iOS, Android, desktop, and web apps from a single Java or Kotlin codebase. Learn more at codenameone.com . That was…

Codename One is an open-source framework for building native applications across multiple platforms using a single Java or Kotlin codebase. When transitioning from Xcode 26 to Xcode 27, several build settings were updated to address compatibility issues. The builder now checks the selected SDK's minimum deployment targets and adjusts the application's settings accordingly.

If the project uses deprecated build hints, the builder will stop with an error explaining the changes. The three removed build hints are codename1.arg.ios.generateSplashScreens, codename1.arg.ios.uiscene, and codename1.arg.ios.launchStoryboardName. To update your application, replace these hints with codename1.arg.ios.generateSplashScreens for custom launch screens, and test on target devices.

A separate check ensures the finished Info.plist contains a supported root launch declaration and UIApplicationSceneManifest for iOS SDK 27 or later builds. After updating your project, rebuild and verify that the SDK selected in the build log, effective deployment targets, and removed hints are no longer present. If the submission is still rejected, provide the rejection text, relevant build hints, and the build log to the development team for further assistance.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

How I Stopped Bioreactor Batch Losses Using Hindsight Memory

How I Stopped Bioreactor Batch Losses Using Hindsight Memory When a 500-liter bioreactor run experiences a sudden pH drop at 2 AM, standard LLM prompts offer textbook advice that wastes critical…

  • System uses LLM with hindsight memory to diagnose bioreactor issues
  • Retrieves past incident resolutions and anomaly signatures in seconds
  • Tested effectiveness with live pH drop and DO spike alert

I deployed ONE Dockerized Notes App (Node.js + Postgres) locally + to Azure ACI! (CLOUD)

I Deployed Docker App on Azure — Part 1: Local + ACI (Working) Stack: Node.js 20 + Express + PostgreSQL 16 + Docker + Azure Container Instances Repo old: https://github.com/krisking7/lexszy-note New…

  • Dockerized Notes App deployed locally and to Azure Container Instances
  • App written in Node.js 20 with Express and PostgreSQL 16
  • Lessons learned about database readiness and ACI's ephemeral nature

Apple Releases New AirPods Beta Firmware

Apple today released new beta firmware for the AirPods Pro 2, AirPods Pro 3 , AirPods 4, AirPods 5 , and AirPods Max 2 . The firmware has a build number of 9B5042a and is rolling out for developers…

Un malware que hace votar a cuatro IAs para decidir su próximo golpe

La noticia se lee sola: apareció un malware de Windows, CLOSEDQUORUM , que en vez de recibir órdenes de un servidor de mando le pregunta a cuatro modelos de IA —DeepSeek, Qwen, Mistral y Gemini— qué…

  • CLOSEDQUORUM malware asks four AI models (DeepSeek, Qwen, Mistral, Gemini) for actions
  • Malware carries out action with most votes: stealing data, injecting itself, persisting, moving
  • Demonstrates using consensus of multiple AI models for both malicious and defensive purposes

More from Tuesday 29 September →