Consulting for App Submit Process to Apple (simple issues)

Posted 3 weeks ago

Worldwide

Summary

I'm a first timer. I can make most of these changes myself but some i need guidance. what i don't know don't know... I',m using replit and xcode and then apple developer. 1. what apple says 2. what chat says about what apple said. 3. required changes breakdown by platforms App ReviewiOS SubmissionResubmit to App ReviewUnresolved Issues Your app version was rejected and no other items submitted can be accepted or approved. You can make edits to your app version below. Items Submitted (1)You can review and make edits to your items below, or communicate with Apple. Accepted items won't be available for release until all items with issues are resubmitted and accepted. You can also remove those items and resubmit them later.ItemTypeReview StatusActioniOS App 1.0 1.0 (2) App VersionRejected1.2.0 Safety: User Generated Content 2.1.0 Performance: App Completeness 2.3.6 Performance: Accurate Metadata See MoreEdit Messages (1) Apple2026-06-02 10:02 AMHello, We noticed this is your first app submission and want to congratulate you on joining the Apple Developer Program. We look forward to working together on your submissions. When App Review identifies an issue with a submission, we’ll contact you with a message in App Store Connect with details about what we found and how to resolve the issue. Learn more about App Review and tips for a smooth review experience. See below for additional information about the issues that require your attention for this submission. If you have any questions, we are here to help. Reply to this message in App Store Connect and let us know. Review EnvironmentSubmission ID: cff63a21-837f-4149-a338-0cfeb05d70d6Review date: June 02, 2026Review Device: iPhone 17 Pro MaxVersion reviewed: 1.0 (2) Guideline 2.3.8 - Performance - Accurate MetadataIssue Description The app name displayed on app marketplaces and the app name displayed on the device do not sufficiently match, which makes it difficult for users to find apps they have downloaded. These names do not need to match exactly, but they need to be similar to avoid confusion. Marketplace app name: BUCKY WORLD Name displayed on the device: MARVIN Next Steps Change one or both names so they are more similar and the user can easily locate the app they downloaded. Do not change the Bundle Identifier, which is used to uniquely identify the app. Resources Learn how to view and edit app information. Learn how to manage an app's information property list.Guideline 2.3.6 - Performance - Accurate Metadata Issue Description The capability selected for the app's Age Rating is inconsistent with the content of the app. Since the app includes messaging and chat functionality, you must select "Yes" for "Messaging and Chat" in App Store Connect. The app's age rating must accurately reflect the kinds of content and features users are able to access in the app. Next Steps Update the Age Rating selections to select "Yes" for "Messaging and Chat." The Age Rating selections can be found on the App Information page after selecting the app in App Store Connect. Resources See how to set the app age rating in App Store Connect. Review the age ratings values and definitions. Learn more about age rating requirements in guideline 2.3.6.Guideline 2.3.8 - Performance - Accurate Metadata Issue Description The app or its metadata does not appear to include final content. Specifically, the app icon displayed on the device is blank. Next Steps To resolve this issue, please ensure all the app icons are finalized and similar enough to each other to avoid creating confusion. When users search for the app on their devices, they should be able to recognize it. Resources Learn more about adding icons. Learn more about accurate metadata requirements in guideline 2.3.8.Guideline 1.2 - Safety - User Generated Content Issue Description The app provides live chat functionality but does not meet all the requirements for apps providing these services. Specifically, the app does not meet the following requirement(s): The app connects users for one-to-one random text, audio, or video chats. Since random and anonymous chat is not appropriate for the App Store, the app must be revised to: Display identifiable information about the user you are about to connect with before the chat begins Allow the user to accept, decline, or skip the connection before the chat begins The app must require that users agree to terms (EULA) and these terms must make it clear that there is no tolerance for objectionable content or abusive users. The app must include a method for filtering objectionable content. The app must include a mechanism for users to flag objectionable content. The app must include a mechanism for users to block abusive users. The developer must act on objectionable content reports within 24 hours by removing the content and ejecting the user who provided the offending content. Next Steps Only live chat apps that meet all of the requirements in App Review Guideline 1.2 should be submitted for distribution on the App Store. Resources Learn more about requirements for user-generated content in guideline 1.2.Guidelines 5.1.1(i) - Legal - Privacy - Data Collection and 5.1.2(i) - Legal - Privacy - Data Use Issue Description The app appears to share the user’s personal data with a third-party AI service but the app does not clearly explain what data is sent, identify who the data is sent to, and ask the user’s permission before sharing the data. Apps may only use, transmit, or share personal data after they meet all of the following requirements: Disclose what data will be sent Specify who the data is sent to Obtain the user’s permission before sending data Identify in the privacy policy what data the app collects, how it collects that data, all uses of that data, and confirm any third party the app shares data with provides the same or equal protection Next Steps If the app sends user data to a third-party AI service, revise the app to explain what data is sent, identify who the data is sent to, and ask the user’s permission before sharing personal data with a third-party AI service. If it does not already, the app’s privacy policy must also identify what data the app collects, how it collects that data, and all uses of that data, including if it is shared with a third-party AI service. Note that only including this information in the app's Terms of Service or Privacy Policy is not sufficient. If the app does not send user data to a third-party AI service or does not include a third-party AI service, reply to this rejection to confirm and add this information to the App Review Information section of App Store Connect. Resources Learn more about privacy policy requirements in guideline 5.1.1(i). Learn more about data use and sharing requirements in guideline 5.1.2(i). Learn more about providing information to App Review in App Store Connect.Guideline 2.1(a) - Performance - App CompletenessIssue Description The app exhibited one or more bugs that would negatively impact users. Bug description: Steps to reproduce bug: All cart buttons were unresponsive Review device details: Device type: iPhone 17 Pro Max OS version: iOS 26.5 Internet Connection: Active Next Steps Test the app on supported devices to identify and resolve bugs and stability issues before submitting for review. If the bug cannot be reproduced, try the following: For new apps, uninstall all previous versions of the app from a device, then install and follow the steps to reproduce. For app updates, install the new version as an update to the previous version, then follow the steps to reproduce. Note that users expect apps they download to function on all the devices where they are available. For example, apps that may be downloaded onto iPad devices should function as expected for iPad users. Resources For information about testing apps and preparing them for review, see Testing a Release Build. To learn about troubleshooting networking issues, see Networking Overview. Guideline 2.1(a) - PerformanceIssue Description The app crashed during review. Apps that crash negatively impact users. Steps leading to crash: Tapped Take Photo Review device details: Device type: iPhone 17 Pro Max OS version: iOS 26.5 Next Steps Test the app on supported devices to identify crashes and stability issues before resubmitting for review. Crash logs have been attached to help resolve this issue: Fully symbolicate the crash report. See Adding Identifiable Symbol Names to a Crash Report. Match the crash report to a common pattern. Based on the pattern, take specific actions to further investigate the crash. See Identifying the Cause of Common Crashes. Once the root causes of the crash have been identified, make the appropriate changes to the binary to resolve the issue. Test the app on a device to ensure that it runs as expected. Note that users expect apps they download to function on all the devices where they are available. For example, apps that may be downloaded onto iPad devices should function as expected for iPad users. Resources For more information on crash reports, see Diagnosing Issues Using Crash Reports and Device Logs. For information about testing apps and preparing them for review, see Testing a Release Build. To learn about troubleshooting networking issues, see Networking Overview. Guideline 5.1.1(v) - Data Collection and Storage Issue Description The app supports account creation but does not include an option to initiate account deletion. Apps that support account creation must also offer account deletion to give users more control of the data they've shared while using an app. Follow these requirements when updating an app to support account deletion: Only offering to temporarily deactivate or disable an account is insufficient. If users need to visit a website to finish deleting their account, include a link directly to the website page where they can complete the process. Apps may include confirmation steps to prevent users from accidentally deleting their account. However, only apps in highly-regulated industries may require users to use customer service resources, such as making a phone call or sending an email, to complete account deletion. Next Steps Update the app to support account deletion. Once account deletion has been added, or if it is already in place, reply to this message with a screen recording captured on a physical device that demonstrates: Creating a new account or signing in with the demo account Navigating to the account deletion option The complete account deletion flow from initiation to confirmation Include the recording in the Notes field of the App Review Information section in App Store Connect for future submissions. If the app is unable to offer account deletion or needs to provide additional customer service flows to facilitate and confirm account deletion, either because the app operates in a highly-regulated industry or for some other reason, reply to App Review in App Store Connect and provide additional information or documentation. For questions regarding legal obligations, check with legal counsel. Resources Review frequently asked questions and learn more about the account deletion requirements.Guideline 2.3.6 - Performance - Accurate Metadata Issue Description The content description selected for the app’s Age Rating indicates that the app includes In-App Controls. However, we were unable to find either Parental Controls or Age Assurance mechanisms in the app. Next Steps If the app currently includes these features, reply to this message and let us know how to locate them. Resources Learn more about In-App Controls in Age ratings values and definitions. Learn more about age rating requirements in guideline 2.3.6.Support Reply to this message in your preferred language if you need assistance. If you need additional support, use the Contact Us module. Consult with fellow developers and Apple engineers on the Apple Developer Forums. Provide feedback on this message and your review experience by completing a short survey. Reply to App Review Date SubmittedMay 28, 2026 at 12:51 PMSubmission IDcff63a21-837f-4149-a338-0cfeb05d70d6Submitted ByNoel MurphyLast Updated ByApple ...................................... Pasted text(12).txt Document What Apple is really saying is: 1. Your app has an identity problem Store name: BUCKY WORLD Phone icon name: MARVIN Apple says users download BUCKY WORLD but see MARVIN on their phone and think it's the wrong app. Fix: Change MARVIN to BUCKY WORLD everywhere. 2. Your app icon is broken Apple says the icon on the phone is blank. What they're really saying: "We don't think your icon setup is complete." 3. You have chat features but no safety controls Apple found live chat. They are saying: No user blocking No reporting No content filtering No moderation process No terms users must agree to Random user matching is not allowed the way you implemented it Apple will not approve chat apps without these protections. 4. Bucky AI is scaring them Apple believes user information is being sent to an AI service. They are saying: "Tell us exactly what data is sent." "Tell us who receives it." "Ask the user's permission first." If Bucky AI uses OpenAI, Anthropic, Google, etc., Apple wants disclosure and consent. 5. Your shopping cart doesn't work Apple pressed the cart buttons. Nothing happened. This is a hard rejection. 6. The app crashed Apple tapped: Take Photo The app crashed. This alone is enough to reject the app. 7. Users can create accounts but cannot delete them Apple requires: Settings → Delete Account Not just deactivate. Not email support. Actual deletion. 8. Your age rating is wrong You answered "No" for messaging even though the app has chat. Apple is saying: "Your App Store answers don't match your app." 9. Apple thinks your metadata is unfinished They found: Blank icon Wrong app name Wrong age rating Missing safety disclosures That makes them think the app is not production-ready. The biggest blockers If I rank them by severity: App crash when Take Photo is tapped Chat safety requirements missing Account deletion missing Cart buttons don't work MARVIN vs BUCKY WORLD name mismatch Blank app icon AI privacy disclosures Age rating answers wrong Fixing only the icon sizes will not get this approved. Apple is rejecting the actual functionality and compliance of the app, not just the graphics. The crash, chat system, account deletion, and cart buttons are the items most likely preventing approval right now. MAKE FIRST A LIST OF THE CHANGES THAT NEED TO BE MADE IN REPLIT THEN THE CHANGES THAT MUST BE MADE IN XCODE THEN THE CHANGES THAT MUST be made in apple develloper account Thought for a couple of seconds 1. Changes to make in Replit Fix all cart buttons so they respond. Fix Take Photo so it does not crash. Add Delete Account inside the app. Add user agreement / EULA screen. Add chat safety: report user/content block user filter bad content moderation rule: act within 24 hours Remove or fix random anonymous chat. Add AI consent screen before sending user data to AI. Add clear text saying what data goes to the AI service and who receives it. Add parental controls or remove “In-App Controls” from age rating. Change visible app name from MARVIN to BUCKY WORLD if the name comes from the web/app UI. Apple specifically flagged MARVIN vs BUCKY WORLD. 2. Changes to make in Xcode Change app display name from MARVIN to BUCKY WORLD. Fix the blank app icon. Add all required app icon sizes correctly. Confirm CFBundleDisplayName says BUCKY WORLD. Confirm CFBundleName does not say MARVIN. Confirm CFBundleIconName is set correctly. Add camera permission text if using Take Photo. Test on a real iPhone before archiving. Build a new archive after fixing Replit and syncing Capacitor. 3. Changes in Apple Developer / App Store Connect Update Age Rating: Set Messaging and Chat = Yes. Fix Age Rating: Remove In-App Controls unless the app really has parental controls or age assurance. Update Privacy Policy: Say what data is collected. Say how it is collected. Say how it is used. Say whether AI receives data. Name the third-party AI service if used. Add App Review notes explaining AI data use. Add demo account for Apple if login is required. Upload screen recording showing: sign in or create account find Delete Account complete account deletion Reply to Apple after fixing everything. Resubmit a new build.

  • $30.00

    Fixed-price
  • Expert
    Experience Level
  • Remote Job
  • One-time project
    Project Type
Skills and Expertise
Mandatory skills
Smartphone
iOS Development
Activity on this job
  • Proposals:Less than 5
  • Last viewed by client:yesterday
  • Hires:
    1
  • Interviewing:
    6
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Dec 7, 2009
  • United States
    Capitola2:51 PM
  • $14K total spent
    224 hires, 31 active
  • 556 hours
  • Education
    Individual client

Explore similar jobs on Upwork

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo