Browsing Tag

IOS

How To Submit An IOS App

0

How to Submit an app

**Xcode**

**Up keep**

Run “Slender” remove unneeded images
**Xcode**
-Set Organization Identifier:Example.com

-Set app name: ExampleApp

-Bundle Identifier:com.BangBangStudios.ExmpleApp

-Copy Bundle Identifier – Goto Info.plist – paste in Bundle Identifier

**Create app icon**

*Create Icon in sketch 1024 x 1024*

*Use https://makeappicon.com or Prepo to get app icon sizes*

*Xcode*

-Download certificates in Xcode

-Archive

-Validate App

-Upload app

**Apple Developer portal site**

-Create App Id. Use exact name of project and copy bundle id in Xcode into bundle id on the portal

-Enable Needed Services

-Continue – register – done

*Create Provisioning Profile*

-Select Distribution – App Store – Continue – Select ID – Continue – Download – Select Developer – Done

-After, Download add certificates to keychain

 

**In-App Purchases (IAP)**

When validating in-app purchase receipts, remember to perform the following checks:

  • Authenticity: That the receipt comes from Apple
  • Integrity: That the receipt has not been tampered with
  • App match: That the app bundle ID in the receipt matches your app’s bundle identifier
  • Product match: That the product ID in the receipt matches your expected product identifier
  • Freshness: That you haven’t seen the same receipt ID before.

**ItunesConnect.apple.com**

*My Apps*

-New IOS App

-Enter app info

-Enter SKU could be anything unique, I like: com.BangBangStudios.Bang-Bang-Studios-Sticker-Pack

-Create

*Enter App Profile*

-Set App Information

-Set Pricing info

-Set price tier

-Set rating

-Set up single 5.5 image/screenshot or optional: 5 and 1 video

-Select And Submit build for SUBMISSION

0

Setting Up New Xcode Project

0

Setting Up New Xcode Project

Pre Dev:

-Add analytics

-Setup Glyphish(Icons)

-Optimze images with Image optim

-Create app architecture

-Create Wire Frame

-Create App Flow&Outline

-Set development strategy

-Define minimum OS version

-Create Storyboards and mockups

-Setup git(config/commit/push/status)

-Create App ID/Certificate/App account on iTunes-U

-Check development cost:

App Cost Calculator — https://www.cleveroad.com/mobile-app-…

Kinvey — http://calculator.kinvey.com/mbaas-sa…

OOZOU — https://estimatemyapp.com/

Prompt:

Github Change Log: github_changelog_generator -u

SwiftFormat: swiftformat .

Swiftlint: swiftlint

Jazzy: jazzy

Cocoapods: pod init

Gource: gource

lolcommits: lolcommits –enable –delay 1 –animate 10

–Create App Logo:

–Create 1024×1024 Logo using Sketch

–Insert into makeappicon app or https://makeappicon.com/ to get all icons needed from you 1024×2024 Logo

–Drag all images into app icons

Xcode:

-Setup Bots

-Setup Fastlane

-Setup CocoaPods

-Start Unit testing

-Add watch target

-Setup Needed targets

-Add(Script files)

-Start Unit testing

-Setup Folders Structure

-Create File Groups

-Set app-scheme-Diagnostics Settings(Enable):

–Adress Sanitizer

–Undefined Behaviour Sanitizer

–Main Thread Checker

–Zombie Objects

-Add address sanitizer

-Set baseline for instruments

-Add logger set up(Swifty Beaver)

-Setup documentation Mark-Up: Jazzy

-Setup SwiftLint

-Add exception for debugger by adding exception to break point on obj-c/throw(add action: po $arg1)

Tools:

-Setup Dash

-Setup Slender

-Setup Source Tree: 

-Setup QuickTime

-Setup Core Data Editor

-Set up Spark Inspector

-Setup BuildTimeAnalyzer For Swift(Mesures files build times)

–Add flag to all targets: -Xfrontend -debug-time-function-bodies

–Clean – Build – Than results are shown

–IOS App:

-Setup  Mocks

-Setup Sketch

-Setup Fauxpas

0
error

Enjoy this blog? Please spread the word :)