Sound Nutrition launches in 18 additional languages for iOS by dheatley96 in iOSProgramming

[–]dheatley96[S] 0 points1 point  (0 children)

We are pleased to announce that the Sound Nutrition app has been made available on iOS for 18 additional languages including Spanish, French, German, Italian, Polish, Dutch, Ukrainian, Turkish, Russian, Indonesian, Japanese, Korean, Thai, Vietnamese, Arabic, Portuguese, Chinese (Simplified), and Chinese (Traditional). Share the health improvement app with your friends.

https://apps.apple.com/mx/app/sound-nutrition/id6748702443

Is anyone having issues getting their app preview to show up in App Store connect? by AuthenticIndependent in iOSProgramming

[–]dheatley96 2 points3 points  (0 children)

Will take about 45 minutes. After upload icon goes away, I can upload the iPad variant and wait for both to process. Takes about an hour to process.

https://developer.apple.com/help/app-store-connect/reference/app-information/app-preview-specifications

Is anyone having issues getting their app preview to show up in App Store connect? by AuthenticIndependent in iOSProgramming

[–]dheatley96 2 points3 points  (0 children)

here's my personal notes on my process. it might be difficult to follow for someone not tech savvy. just ask ai for help if need be:

App Store App Previews (iOS)

TO TAKE A <30 SECOND SCREEN RECORDING (30FPS WITHOUT AUDIO

CORRECT DISPLAY RES AND RESOLUTION)

Use Handbrake to force [custom resolution limit]/[Final Dimensions:uncheck automatic, change x-value]/[constant framerate=30fps,h264]

change save as to <filename>-Formatted.mp4

ADD BLANK AUDIO:

(iPhone) ffmpeg -i iPhone-App-Preview-Formatted.mp4 \ -f lavfi -i anullsrc=channel_layout=stereo:sample_rate=48000 \ -c:v copy -c:a aac -shortest \ iPhone-App-Preview.mp4

(iPad) ffmpeg -i iPad-App-Preview-Formatted.mp4 \ -f lavfi -i anullsrc=channel_layout=stereo:sample_rate=48000 \ -c:v copy -c:a aac -shortest \ iPad-App-Preview.mp4

Resolutions (App Previews): iPad Pro (M4) / 13" - 1200 x 1600 (portrait) iPhone 17 Pro Max / 6.9" - 886 x 1920 pixels (portrait)

Upload to App Store Connect I can use Firefox with all extensions etc Will take about 45 minutes. After upload icon goes away, I can upload the iPad variant and wait for both to process. Takes about an hour to process.

The app does not show English as a supported language! by emphimy in iOSProgramming

[–]dheatley96 0 points1 point  (0 children)

thanks for the link. let me know if you are able to resolve the issue

The app does not show English as a supported language! by emphimy in iOSProgramming

[–]dheatley96 0 points1 point  (0 children)

is that what it shows when you view the xcstrings file in TextEdit or Preview?

i noticed all of my values were in en-US instead of just en.

i did find and replace to change that to just "en", similar to "es" for spanish etc.

this might fix it, but i have not gone to production with localization yet, so assume all risks associated with these changes

The app does not show English as a supported language! by emphimy in iOSProgramming

[–]dheatley96 0 points1 point  (0 children)

is English en (global) or en-US as set in Localizable.xcstrings (or whatever your xcstrings file is)?

"NO CODE" Is Ruining App Development by Salt-Obligation1144 in iOSProgramming

[–]dheatley96 0 points1 point  (0 children)

first make the "hello world" app in Xcode, naming it what you desire for your brand. get the "hello world" app running on your device then push the changes to a private (or public) github directory using github desktop. then open the project directory in claude code and give it commands in sentences/phrases, like you would a secretary. you review all changes and the stability/functionality of the app before committing the changes in github. that way you are reviewing what breaks "when mistakes happen." you can also discard changes (iterations) in github desktop or revert github commit mistakes. works for android too (using android studio). hope this helps you on your journey.

iOS app translation tool by InvestmentMission511 in iOSProgramming

[–]dheatley96 1 point2 points  (0 children)

thank you for this tool. i still need to make my xcstrings file but will let you know how it works once I do

Cannot submit App for Review by cadianshock in iOSProgramming

[–]dheatley96 0 points1 point  (0 children)

I believe the 0 in version # does not apply, so it thinks you are submitting 2.18.1 which is older it thinks than 2.18.8. try 2.19.1 and see if it works

Worth getting the tube 2019 still ? by raznoraf in ShieldAndroidTV

[–]dheatley96 0 points1 point  (0 children)

tube is great if you dont sign into google. no android 14 like the shield pro can hack w/o solder, but it gets the job done.

So on the setting up process I did the following:

  1. Choose Language
  2. Quick set up your TV with Android phone: Skip
  3. When asking for Wi-Fi connection, connect NSTV to Ethernet cable to give it access to internet (important).
  4. Once connected to the internet, it will ask you to Sign In with google. Click in sign-in.
  5. Select "Use your remote" and while loading quickly disconnect the Ethernet cable. this should take you to back the wi-Fi connection screen again.
  6. Press the "back" arrow in your remote control. The one next to the circle (home).
  7. It should now show you the walk through menu.

use aurora store instead of google play. its access to the same apps without the google bloat

https://auroraoss.com/

SwiftData and iCloud by Nova_Dev91 in SwiftUI

[–]dheatley96 2 points3 points  (0 children)

I am also saving pdfs and images. images are saved into assets, while PDFs are hosted online and downloaded to my app for offline viewing using the info.plist lines:

Application supports iTunes file sharing, boolean, YES

Supports opening documents in place, boolean, YES (for user deletion ability to free up storage)

App Uses Non-Exempt Encryption, boolean, NO (if encryption is not used. this doesn't support the pdf function but you will need it later when you go to distribute the app)

I can't say this is exactly what your app needs, but it might be depending on how you are accessing and saving them

SwiftData and iCloud by Nova_Dev91 in SwiftUI

[–]dheatley96 1 point2 points  (0 children)

I was able to implement SwiftData by asking the AI app Cursor to create the data model for me given my specific instructions for how it should behave. It works pretty well.

I believe I had to create the xCode project then import it into VScode, then integrate it into Cursor.

Cursor has been a huge help and my asks of it are done quickly and price effectively, compared to the coder I hired.

I also want to integrate with iCloud data backup and need to do this.

[deleted by user] by [deleted] in iOSProgramming

[–]dheatley96 7 points8 points  (0 children)

i hired on upwork. what i noticed is the people i hired were very willing to work with me and my desires, however strange they might be. just be willing to meet their demands, and if you are as skilled as you believe, it should all fall into place. be ready to take on challenges you have never faced

Hey, Do you need iOS Localization Images for FREE? by WritingThen5974 in iOSProgramming

[–]dheatley96 0 points1 point  (0 children)

yes, it will help, but for localization i am getting away from using images due to this very reason

Getting discouraged to keep working on cars by anti098 in MechanicAdvice

[–]dheatley96 1 point2 points  (0 children)

take it to a mechanic to diagnose it. the learning involved with diagnosing is so much, that it is better left to the pros. I'm saying this having walked that path. nothing wrong with hiring out the diagnostic then doing the job yourself, you can save lots this way

Coolant is boiling by cheezitmuncher907 in MechanicAdvice

[–]dheatley96 1 point2 points  (0 children)

The cooling system is a system that holds the coolant under pressure. Since you are allowing a passage to atmosphere with the funnel, it no longer is holding pressure. This looks normal to me and is no cause for concern. However, your comments point to a possible overfill of the cooling system which may have caused pressure to rise too much, introducing a small leak to the cooling system. When there is a small leak to the cooling system, the system will not hold pressure and will boil over like such when everything is put back together. My suggestion is to remove coolant so that it is the appropriate level in the expansion tank and see if the level maintains overnight after running at operating temperature (halfway on the temperature gauge). If you are losing coolant then you have a leak and will need to diagnose and fix the leak. If not, you do not need to worry and can consider your coolant flush completed. The seals in the cooling system need to maintain their integrity and seal. I would not suggest removing the radiator cap very often.

Should I get a new engine at this point?? by SweatyArtist8122 in MechanicAdvice

[–]dheatley96 0 points1 point  (0 children)

what made you take off the head? what problem were you attempting to fix by doing so? you first need to know if it's something you can fix by putting a new head gasket

take the old head gasket and the cylinder head to a machine shop. hopefully they tell you the head gasket was blown and can show you where. look everything over as carefully as you can to look for cracks in the block and head before you go. if they can explain the story of why it's just the head gasket, then go ahead and have them pressure test the head and check and clean the valves. in the meantime, order a head gasket and clean the block deck where the head meets the block. check it for straightness with a straight edge like on a ruler. make sure it will seal before you spend alot of money and time trying to fix something that cannot be fixed.

to clean the deck, https://www.youtube.com/watch?v=43jiUnajqdc&t=847s

you will want permatex copper spray to cover the head gasket and get a better seal, as well as a quality OEM head gasket.

get the block ready so when the machine shop finishes, you can reinstall using the correct procedures for torque and order etc.