Hakan Sevimoğlu Hakan SevimoğluFreelance Developer · 18 yrs
Publishing · Review · Rejection fixes

App Store Submission: Publish Your iOS App on the App Store, from Account Setup to Approval

If your app is ready but you can't publish it on the App Store, or it keeps getting rejected in Apple's review, I manage the App Store submission process from account setup and certificates to TestFlight and review responses.

Quick answerPublishing an app on the App Store requires an Apple Developer Program membership, an app record in App Store Connect, a signed build, store page content, privacy declarations and passing Apple's review process. The most common rejection reasons are insufficient functionality (4.2), similar/template apps (4.3), data collection and privacy (5.1.1) and in-app purchase rules (3.1.1). Hakan Sevimoğlu manages this process end to end.

Written by Hakan Sevimoğlu · Last updated:

Hakan Sevimoğlu – freelance full stack developer and Apple iOS & Android app developer in Izmir, Turkey: Android & iOS, PHP/Laravel, Windows, API integrations, embedded systems, e-commerce and SEO
Hakan Sevimoğlu — Apple iOS & Android developer, IzmirNative iOS apps with Swift/SwiftUI, Android and hybrid apps; PHP/Laravel backends, API and payment integrations, embedded systems. Based in Izmir, working on site and remotely across Turkey and Europe.

Steps to publish an app on the App Store

  1. Apple Developer Program membership: individual or company account (a company account requires a D-U-N-S number)
  2. Certificates, App ID and provisioning profiles
  3. App record, bundle ID and pricing in App Store Connect
  4. Internal and external testing with TestFlight
  5. Store page: screenshots, description, keywords, privacy policy
  6. App Privacy (privacy label) declarations
  7. Submission for review and responding to the review team's questions

Most common App Store rejection reasons and how to fix them

4.2 Minimum Functionality: An app is rejected if it looks like a shell around a website or does not offer enough functionality. The fix is to add real app features that use device capabilities and work meaningfully offline as well.

4.3 Spam: Apps generated from templates or very similar to other apps in the store are rejected. 5.1.1 Data Collection: Unnecessary permissions, no account deletion option or undisclosed data collection are grounds for rejection. 3.1.1 In-App Purchase: Apple's payment system must be used for selling digital content.

Who is it for?

It suits companies unable to publish an app built by another team, startups facing repeated rejections, those who want to bring their Android app to iOS, and those who want to have an iPhone app built with the whole process handled by one person. The app's source code is reviewed, the necessary fixes are made and publishing is completed.

What I offer

  • Account setup

    Individual or company Apple Developer account, D-U-N-S process.

  • Code signing

    Certificates, App ID and provisioning profiles.

  • TestFlight

    Internal and external test distribution before release.

  • Store page

    Screenshots, description and keyword optimization.

  • Rejection fixes

    Technical solutions for 4.2, 4.3, 5.1.1 and 3.1.1 rejection reasons.

  • Release management

    Updates and compatibility with new iOS versions.

Technologies I use

App Store ConnectTestFlightXcodeSwiftSwiftUIStoreKit 2Fastlane

Example projects

A selection of live projects serving real users.

How we work

  1. Free intro call

    We clarify needs, existing systems and goals together.

  2. Quote & roadmap

    Scope, technology, timeline and budget within 24 hours.

  3. Staged development

    Weekly demos and a live test environment.

  4. Launch & support

    Go-live, training and ongoing maintenance.

Free pre-analysisThe first meeting and roadmap are completely free, with no obligation.

Staged delivery and approvalYou review each module on a test environment before we move on.

Written scope and rightsScope, delivery and source code rights are defined in the contract.

Frequently asked questions

Is there a fee to publish an app on the App Store?

The Apple Developer Program membership has an annual fee; the current fee is published on Apple's website. There is no additional fee to publish an app for free.

What is needed to publish under a company name?

A company (organization) account requires the company's D-U-N-S number; the app appears in the store under the company name.

How long does Apple's review take?

Apple states that most reviews are completed quickly; rejections and resubmissions extend the timeline.

My app was rejected under 4.2, what should I do?

The app needs to offer real features that use device capabilities, beyond a web view. The source code is reviewed, missing functionality is added and the app is resubmitted.

Can you publish an app someone else built?

Yes. With access to the source code and account, the build, signing and publishing process is completed; if needed, fixes are made based on the rejection reasons.

Can you bring my Android app to iOS?

Yes. The app is redeveloped for iOS with Swift/SwiftUI, or a suitable approach is recommended based on the existing architecture.

WhatsAppFree Quote