SlideShare une entreprise Scribd logo
1  sur  16
Avoiding Apple
Rejection
Liz Tupper – March 21, 2013
@etupper
#mobilemarch2013
History of the Approval Process
• July 2008, launch of the App Store
• Dec 2009, detailed feedback added

• July 2009, weeks for app approval
• Today, 5 days for app approval

• Sept 9, 2010 App Store Review Guidelines published
Checklist for iOS submission
•   Application Name
•   Application Description
•   Categories
•   Application URL
•   Support URL
•   EULA
•   Copyright
•   SKU Number
•   Rating
•   Keywords
•   Artwork
    • Screenshots
    • Icons
Rejection a definition
re·ject [v. ri-jekt; n. ree-jekt]
verb (used with object)
1. To refuse to have, take, recognize, etc.: to reject the offer of a
     better job.
2. To refuse to grant (a request, demand, etc.).
3. To refuse to accept (someone or something); rebuff: The other
     children rejected him. The publisher rejected the author's
     latest novel.
4. You ain’t gettin in da App Store!!!!!
How to Handle Apple Rejection
1. Acknowledge that anyone can be rejected
2. Allow yourself to feel bad initially
3. Understand that ongoing feelings of sorrow are just self-
   delusions
4. Don’t try to avoid rejection and pretend it’s something that
   you must learn to “live with”
5. Do not take rejection personally
6. Try again
Notable Rejections: Obama Trampoline
Notable Rejections: Baby Shaker
Notable Rejections: I am Rich
Recent Notable Rejections:
Sweatshop
Other Reasons For Rejection
• Don’t use Apple’s name in vain
• Avoid copying existing functionality: no web browser or email
  clients
• Repurposing using Apple’s graphics as other buttons within
  your own apps
• No explanation or instructions with submission
  • Username & passwords
  • Data in the database
• Privacy guidelines aren’t clear
• Make sure you upload the correct binary
• Don’t ask children for their contact information
Even More Reasons For Rejection
• Locked content
• No private clubs!
• Don’t use private APIs if it isn’t in the iPhone SDK
  documentation you can’t use it
• Avoid making the platform look bad
• No porn!
• Don’t use Beta, Preview or Version numbers below 1.0
• Network reachability
• Offensive language
• Long load time
Resources
App Store Review Guidelines -
https://developer.apple.com/appstore/resources/approval/guid
elines.html

Detailed iOS Submission Checklist -
https://ontestpad.com/library/201/ios-app-store-submission-
checklist
Sharing Your Rejection Story and Questions
Recap
• Be thoughtful as you fill out your submission
• If you are rejected it’s okay
• Try again




                  Good Luck!
Connect With Me!
• @etupper
• www.linkedin.com/in/elizabethtupper/

Contenu connexe

Plus de Mobile March

You Can’t Ignore the Tablet-Designing & Developing Universal Apps for Phones ...
You Can’t Ignore the Tablet-Designing & Developing Universal Apps for Phones ...You Can’t Ignore the Tablet-Designing & Developing Universal Apps for Phones ...
You Can’t Ignore the Tablet-Designing & Developing Universal Apps for Phones ...Mobile March
 
Building Wearables-Kristina Durivage
Building Wearables-Kristina DurivageBuilding Wearables-Kristina Durivage
Building Wearables-Kristina DurivageMobile March
 
LiveCode Cross-Platform Development-Joel Gerdeen
LiveCode Cross-Platform Development-Joel GerdeenLiveCode Cross-Platform Development-Joel Gerdeen
LiveCode Cross-Platform Development-Joel GerdeenMobile March
 
The Mobile Evolution‚ Systems vs. Apps - Matthew David
The Mobile Evolution‚ Systems vs. Apps - Matthew DavidThe Mobile Evolution‚ Systems vs. Apps - Matthew David
The Mobile Evolution‚ Systems vs. Apps - Matthew DavidMobile March
 
IP for Mobile Startups -Ernest Grumbles
IP for Mobile Startups -Ernest GrumblesIP for Mobile Startups -Ernest Grumbles
IP for Mobile Startups -Ernest GrumblesMobile March
 
Using Chipmunk Physics to create a iOS Game - Scott Lembcke
Using Chipmunk Physics to create a iOS Game - Scott LembckeUsing Chipmunk Physics to create a iOS Game - Scott Lembcke
Using Chipmunk Physics to create a iOS Game - Scott LembckeMobile March
 
Using Mobile to Achieve Truly Integrated Marketing - Curt Prins
Using Mobile to Achieve Truly Integrated Marketing - Curt PrinsUsing Mobile to Achieve Truly Integrated Marketing - Curt Prins
Using Mobile to Achieve Truly Integrated Marketing - Curt PrinsMobile March
 
Introduction to Core Data - Jason Shapiro
Introduction to Core Data - Jason ShapiroIntroduction to Core Data - Jason Shapiro
Introduction to Core Data - Jason ShapiroMobile March
 
Developing Custom iOs Applications for Enterprise
Developing Custom iOs Applications for EnterpriseDeveloping Custom iOs Applications for Enterprise
Developing Custom iOs Applications for EnterpriseMobile March
 
Product Management for Your App
Product Management for Your AppProduct Management for Your App
Product Management for Your AppMobile March
 
Dueling Banjos: Inter-app Communication
Dueling Banjos: Inter-app Communication Dueling Banjos: Inter-app Communication
Dueling Banjos: Inter-app Communication Mobile March
 
Mobile March Olson presentation 2012
Mobile March Olson presentation 2012Mobile March Olson presentation 2012
Mobile March Olson presentation 2012Mobile March
 
Bannin mobile march_2012_public
Bannin mobile march_2012_publicBannin mobile march_2012_public
Bannin mobile march_2012_publicMobile March
 
Beginningi os part1-bobmccune
Beginningi os part1-bobmccuneBeginningi os part1-bobmccune
Beginningi os part1-bobmccuneMobile March
 
Mobile march2012 android101-pt1
Mobile march2012 android101-pt1Mobile march2012 android101-pt1
Mobile march2012 android101-pt1Mobile March
 
Android ui patterns
Android ui patternsAndroid ui patterns
Android ui patternsMobile March
 
Beginning i os part 2 sam kirchmeier
Beginning i os part 2   sam kirchmeierBeginning i os part 2   sam kirchmeier
Beginning i os part 2 sam kirchmeierMobile March
 
Mobile marketing meltdown
Mobile marketing meltdownMobile marketing meltdown
Mobile marketing meltdownMobile March
 

Plus de Mobile March (20)

You Can’t Ignore the Tablet-Designing & Developing Universal Apps for Phones ...
You Can’t Ignore the Tablet-Designing & Developing Universal Apps for Phones ...You Can’t Ignore the Tablet-Designing & Developing Universal Apps for Phones ...
You Can’t Ignore the Tablet-Designing & Developing Universal Apps for Phones ...
 
Building Wearables-Kristina Durivage
Building Wearables-Kristina DurivageBuilding Wearables-Kristina Durivage
Building Wearables-Kristina Durivage
 
LiveCode Cross-Platform Development-Joel Gerdeen
LiveCode Cross-Platform Development-Joel GerdeenLiveCode Cross-Platform Development-Joel Gerdeen
LiveCode Cross-Platform Development-Joel Gerdeen
 
The Mobile Evolution‚ Systems vs. Apps - Matthew David
The Mobile Evolution‚ Systems vs. Apps - Matthew DavidThe Mobile Evolution‚ Systems vs. Apps - Matthew David
The Mobile Evolution‚ Systems vs. Apps - Matthew David
 
IP for Mobile Startups -Ernest Grumbles
IP for Mobile Startups -Ernest GrumblesIP for Mobile Startups -Ernest Grumbles
IP for Mobile Startups -Ernest Grumbles
 
Using Chipmunk Physics to create a iOS Game - Scott Lembcke
Using Chipmunk Physics to create a iOS Game - Scott LembckeUsing Chipmunk Physics to create a iOS Game - Scott Lembcke
Using Chipmunk Physics to create a iOS Game - Scott Lembcke
 
Using Mobile to Achieve Truly Integrated Marketing - Curt Prins
Using Mobile to Achieve Truly Integrated Marketing - Curt PrinsUsing Mobile to Achieve Truly Integrated Marketing - Curt Prins
Using Mobile to Achieve Truly Integrated Marketing - Curt Prins
 
Introduction to Core Data - Jason Shapiro
Introduction to Core Data - Jason ShapiroIntroduction to Core Data - Jason Shapiro
Introduction to Core Data - Jason Shapiro
 
Developing Custom iOs Applications for Enterprise
Developing Custom iOs Applications for EnterpriseDeveloping Custom iOs Applications for Enterprise
Developing Custom iOs Applications for Enterprise
 
Product Management for Your App
Product Management for Your AppProduct Management for Your App
Product Management for Your App
 
Robotium Tutorial
Robotium TutorialRobotium Tutorial
Robotium Tutorial
 
Dueling Banjos: Inter-app Communication
Dueling Banjos: Inter-app Communication Dueling Banjos: Inter-app Communication
Dueling Banjos: Inter-app Communication
 
Mobile March Olson presentation 2012
Mobile March Olson presentation 2012Mobile March Olson presentation 2012
Mobile March Olson presentation 2012
 
Bannin mobile march_2012_public
Bannin mobile march_2012_publicBannin mobile march_2012_public
Bannin mobile march_2012_public
 
Beginningi os part1-bobmccune
Beginningi os part1-bobmccuneBeginningi os part1-bobmccune
Beginningi os part1-bobmccune
 
Mobile march2012 android101-pt1
Mobile march2012 android101-pt1Mobile march2012 android101-pt1
Mobile march2012 android101-pt1
 
Android ui patterns
Android ui patternsAndroid ui patterns
Android ui patterns
 
Beginning i os part 2 sam kirchmeier
Beginning i os part 2   sam kirchmeierBeginning i os part 2   sam kirchmeier
Beginning i os part 2 sam kirchmeier
 
Beatles&webdesign
Beatles&webdesignBeatles&webdesign
Beatles&webdesign
 
Mobile marketing meltdown
Mobile marketing meltdownMobile marketing meltdown
Mobile marketing meltdown
 

Dernier

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 

Dernier (20)

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 

Avoiding Apple Rejection - Liz Tupper

  • 1. Avoiding Apple Rejection Liz Tupper – March 21, 2013 @etupper #mobilemarch2013
  • 2. History of the Approval Process • July 2008, launch of the App Store • Dec 2009, detailed feedback added • July 2009, weeks for app approval • Today, 5 days for app approval • Sept 9, 2010 App Store Review Guidelines published
  • 3. Checklist for iOS submission • Application Name • Application Description • Categories • Application URL • Support URL • EULA • Copyright • SKU Number • Rating • Keywords • Artwork • Screenshots • Icons
  • 4.
  • 5. Rejection a definition re·ject [v. ri-jekt; n. ree-jekt] verb (used with object) 1. To refuse to have, take, recognize, etc.: to reject the offer of a better job. 2. To refuse to grant (a request, demand, etc.). 3. To refuse to accept (someone or something); rebuff: The other children rejected him. The publisher rejected the author's latest novel. 4. You ain’t gettin in da App Store!!!!!
  • 6. How to Handle Apple Rejection 1. Acknowledge that anyone can be rejected 2. Allow yourself to feel bad initially 3. Understand that ongoing feelings of sorrow are just self- delusions 4. Don’t try to avoid rejection and pretend it’s something that you must learn to “live with” 5. Do not take rejection personally 6. Try again
  • 11. Other Reasons For Rejection • Don’t use Apple’s name in vain • Avoid copying existing functionality: no web browser or email clients • Repurposing using Apple’s graphics as other buttons within your own apps • No explanation or instructions with submission • Username & passwords • Data in the database • Privacy guidelines aren’t clear • Make sure you upload the correct binary • Don’t ask children for their contact information
  • 12. Even More Reasons For Rejection • Locked content • No private clubs! • Don’t use private APIs if it isn’t in the iPhone SDK documentation you can’t use it • Avoid making the platform look bad • No porn! • Don’t use Beta, Preview or Version numbers below 1.0 • Network reachability • Offensive language • Long load time
  • 13. Resources App Store Review Guidelines - https://developer.apple.com/appstore/resources/approval/guid elines.html Detailed iOS Submission Checklist - https://ontestpad.com/library/201/ios-app-store-submission- checklist
  • 14. Sharing Your Rejection Story and Questions
  • 15. Recap • Be thoughtful as you fill out your submission • If you are rejected it’s okay • Try again Good Luck!
  • 16. Connect With Me! • @etupper • www.linkedin.com/in/elizabethtupper/

Notes de l'éditeur

  1. Introduction:Who is Liz Tupper?10+ years in Web Interactive1 + in mobileHope you enjoyed the conference so far today.Spend more time open and connect with the audience:How many people here have an iPhones?How many iOS developers in audience?Insights from the conference today?
  2. App Store:- This changed the world of software distribution forever.- Averaged 1 million downloads a day in the 1st month. - Cell phone app stores and apps had been around for years before Apple showed up.- But before the iPhone, installing phone apps was relatively complicated.Approval Process:The approval process for Apple has changed over time in terms of its feedback to developers and the time delay for apps to be approved.In December 2009, the App Store began providing detailed feedback to developers on the approval process rather than simply showing "Waiting for Approval" and "Approved" or "Rejected.”Can you imagine the zero feedback system they had for the 1st year in a half? The guidelines are put in place to prevent problems with pornography, violence, legal issues, user experience, etc. Apple checks each app against these guidelines before approving it for sale and inclusion on the App Store.- Make sure to read the iOS Developer Program License Agreement and understand the obligations and follow them to the best of your understanding.
  3. A person is going to review your app. There are probably some automated scripts involved too.Application name: must be unique, 255 characters, DO NOT use any trademarked or copyright names from other companies. Search your app name - Easy idea for checking your app name. Does it already exist you should pick a new name?And no you can't just do Angry Birds with a ZApplication description: 4000 character limit, plain text only, use headers and bulleted lists to make it easier to read. Really describe your application here or you could miss out on an opportunity to explain to the developer what is the purpose and how to navigate the app. Don’t add keywords here. This will come laterCategories: Be choice full with what you pick. You could miss out on downloads is you don’t list yourself in the correct category. Is it a Game? Then place in on e of the Game categories. Application URL: You don’t need more than 1 page website.Support URL: must include contact detailsEULA: End User License Agreement. You know that boring legal document that most people don’t read. This is optional the EULA not the reading. Apple will use their default, however you may have an attorney draft a custom EULA for your companyCopyright: year, company name, rights reservedSKU Number: must be unique among your apps; can include letters, numbers, hyphens, periods, and underscoresRating: It’s important you list the correct one. Apple recently changed the way the ratings appear in the store.Keywords: 100 characters, comma-separated list, be specific, no offensive words, don’t use other app namesArtwork, Icons: small icon: ping file large icon: jpeg or tiff, screenshots: 1 required, 4 optional, they need to be legibleI recommend preparing all of your assets for submission before completing the form. I have seen projects scramble at the last minute to pull all the assets together. Any rejection will cost your 5-10 additional days let alone the development and QA time it will take to fix the issue. Pushing back launch dates or requiring additional develop.Cross your fingers and pray to App Store for acceptance
  4. It's high school all over again. If you were like me you were a geek but that's cool now so who cares.
  5. What does the dictionary tell us.Let’s face it, everyone will experience rejection at one point in time in their life. Even the most seasoned developers have had apps rejected. Some say it’s like a badge of honor.Apps get rejected by Apple for a variety of reasons, an experienced developer can help you minimize your chances of having your app rejected.How many people in the room have had an app rejected by Apple?
  6. I took a page from the dating rejection handbook, many items surprisingly relate to app rejection as well.Not everyone is going to accept your random friend request. Go home put on some Sarah Mclachlan and cry into your pillow. Don't go drown your sorrows at the bar. Okay you can go to the bar, but one drink only!It's not personal unless Apple tells you your app is stupid, and you are stupid….. and you suck… Damn you Apple! <fist in the air>Chin up! You can resubmit or appealyour case for acceptance over and over again it's like stocking but okay.You can appeal or resubmit or expedite
  7. Obama Trampoline- This app lets you choose one of 18 politiciansto bounce off a trampoline--in the Oval Office, no less. Apple plays it safe when it comes to 'defemation' and the App Store didn't want to take chances.
  8. In April 2009, a game called Baby Shaker was approved for the App Store then later removed due to complaints. The game allowed the user to shake their phone until an image of a cartoon baby on the screen diedDue to obvious reasons it was removed
  9. Nothing more than a 'glorified screensaver,’ Cost $999.99. Once downloaded, a glowing red gem would appear on the screen, followed by the words, "I Am Rich.” Eight people actually purchased this functionless app before Apple removed it.-Coming soon the replacement app I am a douche bag
  10. The game is described as a "newsgame" that focuses on the brutal ongoing conflict between the Syrian government and rebel forces.Players are charged with managing off-shore clothing factories. Playing as the middle manager, players deal with issues child labor, unfair work hours and poor work conditions.
  11. And while we are the subject of providing username and password. Make sure that there is data in the database. Data that is too clean doesn’t help the reviewer figure why you app should be excepted.Privacy guidelines: If you’re collecting user information note it somewhere in the app and make it clear through your privacy policy
  12. Private clubs:Intended for a limited audience. No country club apps.Network reachability: Tell your users when their device loses its network connection.Offensive language:Long load time: Your app must load in 15 seconds or less or it will crash.Be sure to time outside of a stimulator on actual hardware