SlideShare a Scribd company logo
1 of 31
PUBLISHING YOUR APPS
      (& YOUR CUSTOMERS' APPS!)

       TO ITUNES APP STORE
                &
      ANDROID MARKETPLACE

By Jeremy Manser
Who am I?
•Owner and developer at Arms and Legs.co.uk
•Background in contract software development
•Recently became an Appcelerator Titan
•Specialities with Titanium:
 •Mapping & Geolocation
 •Android aswell as iPhone development
 •Augmented Reality - similar to ArTi
Apps in the Store
Apps in the Store
Apps in the Store
Apps in the Store
Apps in the Store
Apps in the Store
Apps in the Store
Apps in the Store
Apps in the Store
Apps in the Store
Apps in the Store
Apps in the Store
Pre-Requisites



 •Appropriate Developer Accounts
 •Titanium
 •Xcode
 •Android SDK (and tools)
 •Keychain Access
 •Command Line use
The Process



 •Certificates & Signing Applications
 •Packaging apps
 •Uploading them to the store
 •Apple and Android
 Translates as.....
 Certificates, Certificates, Certificates
Certificates & Distribution Wikipedia says...




 A digital signature is a mathematical
 scheme for demonstrating the authenticity
 of a digital message or document.
The Process - Sign into Developer.Apple.com
The Process - Sign into Developer.Apple.com
Multiple Teams?
Member Center
Making the App ID, Bundle ID, Team and
development build
Making the App ID, Bundle ID, Team and
development build
Devices
App Ids
Development Provisioning Profile
XCode - Development Provisioning Profile
Studio - Development Provisioning Profile
Test Flight App
Certificates & Distribution Apple Says....


•Obtaining your iOS Distribution Certificate
•Create and download your iOS Distribution
Provisioning Profile for App Store Distribution
•Building your Application with Xcode for
Distribution
•Verifying a Successful Distribution Build
•Uploading your Application
Distribution
Certificates

More Related Content

What's hot

ProgrammablaWeb's Innovation Showcase: Stefan Zanetti, Founder/CEO, QIPP
ProgrammablaWeb's Innovation Showcase: Stefan Zanetti, Founder/CEO, QIPPProgrammablaWeb's Innovation Showcase: Stefan Zanetti, Founder/CEO, QIPP
ProgrammablaWeb's Innovation Showcase: Stefan Zanetti, Founder/CEO, QIPP
ProgrammableWeb
 
Android Documentation
Android DocumentationAndroid Documentation
Android Documentation
Raj Dubey
 

What's hot (13)

ProgrammablaWeb's Innovation Showcase: Stefan Zanetti, Founder/CEO, QIPP
ProgrammablaWeb's Innovation Showcase: Stefan Zanetti, Founder/CEO, QIPPProgrammablaWeb's Innovation Showcase: Stefan Zanetti, Founder/CEO, QIPP
ProgrammablaWeb's Innovation Showcase: Stefan Zanetti, Founder/CEO, QIPP
 
The API BizDevportal
The API BizDevportalThe API BizDevportal
The API BizDevportal
 
apidays LIVE New York 2021 - API design is where culture and tech meet each o...
apidays LIVE New York 2021 - API design is where culture and tech meet each o...apidays LIVE New York 2021 - API design is where culture and tech meet each o...
apidays LIVE New York 2021 - API design is where culture and tech meet each o...
 
apidays LIVE London 2021 - Confessions of a Product Geek by Rosemary Missier,...
apidays LIVE London 2021 - Confessions of a Product Geek by Rosemary Missier,...apidays LIVE London 2021 - Confessions of a Product Geek by Rosemary Missier,...
apidays LIVE London 2021 - Confessions of a Product Geek by Rosemary Missier,...
 
apidays LIVE Australia 2021 - Composing a Headless and Composable Commerce Ar...
apidays LIVE Australia 2021 - Composing a Headless and Composable Commerce Ar...apidays LIVE Australia 2021 - Composing a Headless and Composable Commerce Ar...
apidays LIVE Australia 2021 - Composing a Headless and Composable Commerce Ar...
 
How And Why To Dogfood Your API
How And Why To Dogfood Your APIHow And Why To Dogfood Your API
How And Why To Dogfood Your API
 
apidays LIVE Australia 2021 - Confessions of a Product Geek : My First API BY...
apidays LIVE Australia 2021 - Confessions of a Product Geek : My First API BY...apidays LIVE Australia 2021 - Confessions of a Product Geek : My First API BY...
apidays LIVE Australia 2021 - Confessions of a Product Geek : My First API BY...
 
Real World API Business Models That Worked
Real World API Business Models That WorkedReal World API Business Models That Worked
Real World API Business Models That Worked
 
Developer Experience as a Product
Developer Experience as a ProductDeveloper Experience as a Product
Developer Experience as a Product
 
Android Documentation
Android DocumentationAndroid Documentation
Android Documentation
 
apidays LIVE Hong Kong 2021 - Better API DX with a CLI by Phil Nash, Twilio
apidays LIVE Hong Kong 2021 - Better API DX with a CLI by Phil Nash, Twilioapidays LIVE Hong Kong 2021 - Better API DX with a CLI by Phil Nash, Twilio
apidays LIVE Hong Kong 2021 - Better API DX with a CLI by Phil Nash, Twilio
 
INTERFACE, by apidays - Low code APIs that don't break by Zdenek Nemec, Supe...
INTERFACE, by apidays  - Low code APIs that don't break by Zdenek Nemec, Supe...INTERFACE, by apidays  - Low code APIs that don't break by Zdenek Nemec, Supe...
INTERFACE, by apidays - Low code APIs that don't break by Zdenek Nemec, Supe...
 
A Connector, A Container and an API Walk Into a Bar: The Programmable World
A Connector, A Container and an API Walk Into a Bar: The Programmable World A Connector, A Container and an API Walk Into a Bar: The Programmable World
A Connector, A Container and an API Walk Into a Bar: The Programmable World
 

Viewers also liked

Advert editing screen print diary
Advert editing screen print diaryAdvert editing screen print diary
Advert editing screen print diary
JChorlton15
 
Me, myself, my artwork01
Me, myself, my artwork01Me, myself, my artwork01
Me, myself, my artwork01
AMunoz0584
 
Artigo em inglês sobre adequações curriculares
Artigo em inglês sobre adequações curricularesArtigo em inglês sobre adequações curriculares
Artigo em inglês sobre adequações curriculares
Vera Lúcia Fialho Capellini
 
итоги
итогиитоги
итоги
licey76
 
Benefits of a CI/Lean Culture
Benefits of a CI/Lean CultureBenefits of a CI/Lean Culture
Benefits of a CI/Lean Culture
Federal Heath
 
Publishing apps part-3_slides_47_57
Publishing apps part-3_slides_47_57Publishing apps part-3_slides_47_57
Publishing apps part-3_slides_47_57
Arms And Legs
 
Unit 65 ass 1
Unit 65 ass 1Unit 65 ass 1
Unit 65 ass 1
inwill12
 
Publishing apps part-2_slides_26_46
Publishing apps part-2_slides_26_46Publishing apps part-2_slides_26_46
Publishing apps part-2_slides_26_46
Arms And Legs
 

Viewers also liked (20)

Advert editing screen print diary
Advert editing screen print diaryAdvert editing screen print diary
Advert editing screen print diary
 
Kursus vto 3
Kursus vto  3Kursus vto  3
Kursus vto 3
 
Proj 1 fit
Proj 1 fitProj 1 fit
Proj 1 fit
 
Me, myself, my artwork01
Me, myself, my artwork01Me, myself, my artwork01
Me, myself, my artwork01
 
リーディングマーク(レクミー運営局)アクセスマップ
リーディングマーク(レクミー運営局)アクセスマップリーディングマーク(レクミー運営局)アクセスマップ
リーディングマーク(レクミー運営局)アクセスマップ
 
Week 2: TED Talk Evaluation Slide Show
Week 2: TED Talk Evaluation Slide ShowWeek 2: TED Talk Evaluation Slide Show
Week 2: TED Talk Evaluation Slide Show
 
Al intro
Al introAl intro
Al intro
 
Artigo em inglês sobre adequações curriculares
Artigo em inglês sobre adequações curricularesArtigo em inglês sobre adequações curriculares
Artigo em inglês sobre adequações curriculares
 
итоги
итогиитоги
итоги
 
Facebook report-final2011-farsi
Facebook report-final2011-farsiFacebook report-final2011-farsi
Facebook report-final2011-farsi
 
Benefits of a CI/Lean Culture
Benefits of a CI/Lean CultureBenefits of a CI/Lean Culture
Benefits of a CI/Lean Culture
 
Publishing apps part-3_slides_47_57
Publishing apps part-3_slides_47_57Publishing apps part-3_slides_47_57
Publishing apps part-3_slides_47_57
 
A&l presentation
A&l presentationA&l presentation
A&l presentation
 
Ingage solutions
Ingage solutionsIngage solutions
Ingage solutions
 
Clove hitch
Clove hitchClove hitch
Clove hitch
 
презентация
презентацияпрезентация
презентация
 
Unit 65 ass 1
Unit 65 ass 1Unit 65 ass 1
Unit 65 ass 1
 
Publishing apps part-2_slides_26_46
Publishing apps part-2_slides_26_46Publishing apps part-2_slides_26_46
Publishing apps part-2_slides_26_46
 
Viruses
VirusesViruses
Viruses
 
Zapatas
ZapatasZapatas
Zapatas
 

Similar to Publishing apps part-1_slides1_25

Introduction to building multi platform mobile applications with javascript u...
Introduction to building multi platform mobile applications with javascript u...Introduction to building multi platform mobile applications with javascript u...
Introduction to building multi platform mobile applications with javascript u...
Shoukry Kattan
 
Web, Mobile and App development by Boost Solutions
Web, Mobile and App development by Boost SolutionsWeb, Mobile and App development by Boost Solutions
Web, Mobile and App development by Boost Solutions
Alexander Sidko
 
SumitK's mobile app dev using drupal as base ststem
SumitK's mobile app dev using drupal as base ststemSumitK's mobile app dev using drupal as base ststem
SumitK's mobile app dev using drupal as base ststem
Sumit Kataria
 
App Innovation Technologies
App Innovation TechnologiesApp Innovation Technologies
App Innovation Technologies
Thomas Russell
 
App Innovation Technologies
App Innovation TechnologiesApp Innovation Technologies
App Innovation Technologies
Thomas Russell
 

Similar to Publishing apps part-1_slides1_25 (20)

FewerClicks Software corporate profile
FewerClicks Software corporate profileFewerClicks Software corporate profile
FewerClicks Software corporate profile
 
Nathan Kotek - Advanced App Solutions
Nathan Kotek - Advanced App SolutionsNathan Kotek - Advanced App Solutions
Nathan Kotek - Advanced App Solutions
 
IOS ecosystem
IOS ecosystemIOS ecosystem
IOS ecosystem
 
Without App Standards, There's No Internet of Anything
Without App Standards, There's No Internet of AnythingWithout App Standards, There's No Internet of Anything
Without App Standards, There's No Internet of Anything
 
Introduction to building multi platform mobile applications with javascript u...
Introduction to building multi platform mobile applications with javascript u...Introduction to building multi platform mobile applications with javascript u...
Introduction to building multi platform mobile applications with javascript u...
 
Web, Mobile and App development by Boost Solutions
Web, Mobile and App development by Boost SolutionsWeb, Mobile and App development by Boost Solutions
Web, Mobile and App development by Boost Solutions
 
Android Application Development india
Android Application Development indiaAndroid Application Development india
Android Application Development india
 
MoizChhatriwalaPotrfolio
MoizChhatriwalaPotrfolioMoizChhatriwalaPotrfolio
MoizChhatriwalaPotrfolio
 
Bluegrass digital creds 2015
Bluegrass digital creds 2015Bluegrass digital creds 2015
Bluegrass digital creds 2015
 
Mobile Application Development Services
Mobile Application Development ServicesMobile Application Development Services
Mobile Application Development Services
 
The Big Easy: Native Mobile App Development with Appcelerator Titanium and Ja...
The Big Easy: Native Mobile App Development with Appcelerator Titanium and Ja...The Big Easy: Native Mobile App Development with Appcelerator Titanium and Ja...
The Big Easy: Native Mobile App Development with Appcelerator Titanium and Ja...
 
SumitK's mobile app dev using drupal as base ststem
SumitK's mobile app dev using drupal as base ststemSumitK's mobile app dev using drupal as base ststem
SumitK's mobile app dev using drupal as base ststem
 
Keynote: Techday7 appcelerator titanium
Keynote: Techday7 appcelerator titaniumKeynote: Techday7 appcelerator titanium
Keynote: Techday7 appcelerator titanium
 
EVOLVE'14 | Keynote | Sal Visca | How APIs are Revolutionizing Commerce in th...
EVOLVE'14 | Keynote | Sal Visca | How APIs are Revolutionizing Commerce in th...EVOLVE'14 | Keynote | Sal Visca | How APIs are Revolutionizing Commerce in th...
EVOLVE'14 | Keynote | Sal Visca | How APIs are Revolutionizing Commerce in th...
 
Evolve 2014 experience driven commerce
Evolve 2014 experience driven commerceEvolve 2014 experience driven commerce
Evolve 2014 experience driven commerce
 
Building iPhone/Andriod Apps with Titanium Appcelerator for a Rails Backend
Building iPhone/Andriod Apps with Titanium Appcelerator for a Rails BackendBuilding iPhone/Andriod Apps with Titanium Appcelerator for a Rails Backend
Building iPhone/Andriod Apps with Titanium Appcelerator for a Rails Backend
 
iPhone and the Enterprise
iPhone and the EnterpriseiPhone and the Enterprise
iPhone and the Enterprise
 
July iPhone Business Meetup
July iPhone Business MeetupJuly iPhone Business Meetup
July iPhone Business Meetup
 
App Innovation Technologies
App Innovation TechnologiesApp Innovation Technologies
App Innovation Technologies
 
App Innovation Technologies
App Innovation TechnologiesApp Innovation Technologies
App Innovation Technologies
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

Publishing apps part-1_slides1_25

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n