app.json file. Newly v2, at app.newly.app and in Newly for Mac, has no settings screen for them. To change one, ask the agent in a chat, for example “rename the app to Trailmate” or “use this image as the app icon” with the image attached.
Which changes need a native rebuild
What a native rebuild means
The display name is the only identity change that doesn’t need a rebuild. Any other change toapp.json means Newly builds a fresh native version of your app before the next preview. That takes several minutes, and the running preview is replaced by the new build. The agent should tell you when a change will trigger this, and the preview shows the build’s progress with an estimate of the time left.
When you have several of these changes, ask for them together so you wait for one rebuild instead of several. More on this in Native builds and packages.
App icon
Attach the image to your message. See Screenshots, files and voice. The agent adds it to your project and points the icon settings at it. For the App Store, Apple requires a square icon without transparency. Check Apple’s current icon requirements before you publish. In Local chats on Newly for Mac, the agent can also generate app icon designs if you add your own OpenAI key. See Local chats on your Mac.Bundle ID
The bundle ID is the unique name Apple uses for your app, such ascom.yourcompany.yourapp.
For TestFlight, you don’t need to set it in your project. Newly uses the bundle ID from your Apple connection, which you choose or enter when you connect Apple. Newly applies it only to the release build, so your project’s app.json doesn’t change and your preview doesn’t rebuild.
To publish under a different bundle ID, an organization owner or admin opens the Ship to TestFlight card in a chat and presses Change Apple settings.
Version and build number
Apple tracks two numbers for every upload:- Version is what testers and App Store users see, such as
1.0.0. It comes fromexpo.versioninapp.json. New projects start at1.0.0. Ask the agent to change it when you start a new release, for example from1.0.0to1.1.0. - Build number tells uploads of the same version apart. Newly increases it automatically on each TestFlight upload, so you never set it yourself.
Related
Ship your iOS app to TestFlight
Build and upload your app.
Connect Apple and manage signing
Choose the app and bundle ID Newly publishes to.
Native builds and packages
What triggers a rebuild and how long it takes.
Prompting tips
Get the change you want in fewer messages.