7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
1/292
These are confidential sessionsplease refrain from streaming, blogging, or taking pictures
Session 305
Ricardo CortesSenior Engineering Manager - iTunes Store, Provider Services
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
2/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
3/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
4/292
Welcome to WWDC 2012!
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
5/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
6/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
7/292
What we will cover
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
8/292
What we will cover
Whats new with
Contracts
General iTunes Connect workflow changes
iTunes Connect Mobile
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
9/292
What we will cover
Whats new with
Contracts
General iTunes Connect workflow changes
iTunes Connect Mobile
Tools support for iOS 6 and Mountain Lion features
Routing Apps
Game Center
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
10/292
What we will cover
Whats new with
Contracts
General iTunes Connect workflow changes
iTunes Connect Mobile
Tools support for iOS 6 and Mountain Lion features
Routing Apps
Game Center
In-App Purchase changes
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
11/292
What we will cover
Whats new with
Contracts
General iTunes Connect workflow changes
iTunes Connect Mobile
Tools support for iOS 6 and Mountain Lion features
Routing Apps
Game Center
In-App Purchase changes
Best Practices and Common Pitfalls
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
12/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
13/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
14/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
15/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
16/292
Contracts iTC Changes iTC MobileContracts
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
17/292
Agreement changes
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
18/292
Agreement changes
iOS OS X
Paid
New App Store Territories
IAP Hosted Content
New Custom B2B TiersNew Custom B2B Territories
New App Store Territories
IAP Hosted Content
PLA Routing Apps IAP Hosted Content
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
19/292
New Custom B2B Territories
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
20/292
New Custom B2B Territories
9 new territories in addition to US
Canada, UK, France, Germany, Italy, Spain, Australia, New Zealand,and Japan
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
21/292
New App Store Territories
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
22/292
New App Store Territories
32 new territories
Albania, Benin, Bhutan, Burkina-Faso, Cambodia, Cape Verde, Chad,Republic of Congo, Fiji, Gambia, Guinea-Bissau, Kyrgyzstan, Laos,
Liberia, Malawi, Mauritania, Federal States of Micronesia, Mongolia,Mozambique, Namibia, Nepal, Palau, Papua New Guinea, Sao Tomee Principe, Seychelles, Sierra Leone, Solomon Islands, Swaziland,
Tajikistan, Turkmenistan, Ukraine, Zimbabwe
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
23/292
All App Store Territories
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
24/292
All App Store Territories
Albania
Algeria
Angola
Anguilla
Antigua
Barbuda
Argentina
Armenia
Australia
Austria
Azerbaijan
Bahamas
Bahrain
Barbados Belarus
Belgium
Belize
Benin
Bermuda
BhutanBolivia
Botswana
Brazil
Brunei Darussalam
Bulgaria
Burkina Faso
Cambodia
Canada
Cape Verde
Cayman Islands
Chad
Chile
China
Colombia
The Democratic Republic Of The Congo
Costa Rica
Croatia
British Virgin Islands
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
25/292
All App Store Territories
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
26/292
Cyprus
Czech Republic
Denmark Dominica
Dominican Republic
Ecuador
Egypt
El Salvador
Estonia
Fiji
Finland
France
Gambia
Germany Ghana
Greece
Grenada
Guatemala
Guinea-Bissau
Guyana
Honduras
Hong Kong
Hungary
Iceland
India
Indonesia
Lao People's Democratic Republic
Lebanon
Luxembourg Kyrgyzstan
Latvia
Madagascar
Malaysia
Mali
All App Store Territories
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
27/292
All App Store Territories
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
28/292
All App Store Territories
MauritiusMexico
Republic Of Moldova
Mongolia
Montserrat
Mozambique
Namibia Nepal
Netherlands
New Zealand
Nicaragua
Nigeria
Nigeria
NorwayOman
Palau
Panama
Papua New GuineaParaguay
Ireland Israel
Italy
Jamaica
Japan
Jordan
Kazakstan
Kenya
Republic of Korea
Kuwait
Liberia
Lithuania
Macau
The Former Yugoslav Republic of Macedonia
Malta
Mauritania
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
29/292
All App Store Territories
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
30/292
All App Store Territories
Peru
PhilippinesPoland
PortugalQatar Romania
Russia
Saint Kitts and Nevis
Saint Lucia
Saint Vincent and the Grenadines
Sao Tome and Principe
Saudi Arabia
Senegal
SeychellesSierra Leone
Singapore
Slovakia
Slovenia
Solomon Islands South Africa
Pakistan
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
31/292
All App Store Territories
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
32/292
All App Store Territories
Spain Sri Lanka
Suriname
Swaziland
SwedenSwitzerland
Taiwan
TajikistanTanzania
United Republic of Thailand
Trinidad and TobagoTunisia
Turkey
Turkmenistan
Turks and Caicos Islands
Uganda
Ukraine
United Arab Emirates
United Kingdom
United States
Uruguay
Uzbekistan
VenezuelaVietnam
Yemen Zimbabwe
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
33/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
34/292
iTC Changes iTC MobileContracts iTC Changes
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
35/292
Screenshot changes
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
36/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
37/292
Screenshot changes
iPad: The new iPad now hasa Retina display
Retina screenshots for iPadare optional in iTC
iPhone: Retina display screenshotsare now required
Additional details in Missing
Screenshot app state
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
38/292
Without Location Bar
Portrait Landscape
iPad, iPad 2 7681004 1024748
The new iPad 14962048 20081536
iPhone 4, iPhone 4S 600960 920640
Screenshot changes
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
39/292
Screenshot changes
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
40/292
Screenshot changes
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
41/292
Large App Icon Changes
Type Size Change Delivery
iOS From 512512 to 10241024 From 512512 to 10241024
OS X From 512512 to 10241024 .ICNS File in App Bundle
Newsstand (iOS)Issue and Default Cover Art
Long edge minimum from512 to 1024
Supplied in iTunes Connect orAtom Feed
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
42/292
Large App Icon Changes
Type Size Change Delivery
iOS From 512512 to 10241024 From 512512 to 10241024
OS X From 512512 to 10241024 .ICNS File in App Bundle
Newsstand (iOS)Issue and Default Cover Art
Long edge minimum from512 to 1024
Supplied in iTunes Connect orAtom Feed
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
43/292
Large App Icon Changes
Type Size Change Delivery
iOS From 512512 to 10241024 From 512512 to 10241024
OS X From 512512 to 10241024 .ICNS File in App Bundle
Newsstand (iOS)Issue and Default Cover Art
Long edge minimum from512 to 1024
Supplied in iTunes Connect orAtom Feed
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
44/292
Large App Icon Changes
Type Size Change Delivery
iOS From 512512 to 10241024 From 512512 to 10241024
OS X From 512512 to 10241024 .ICNS File in App Bundle
Newsstand (iOS)Issue and Default Cover Art
Long edge minimum from512 to 1024
Supplied in iTunes Connect orAtom Feed
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
45/292
Privacy URL
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
46/292
Privacy URL
Now available to all iOS and OS X apps
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
47/292
Privacy URL
Now available to all iOS and OS X apps
Optional unless you are using
Auto-renewables
Free subscriptions
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
48/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
49/292
Privacy link
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
50/292
New App Store Languages
Danish Finnish
Norwegian Traditional Chinese
Turkish Indonesian
Malay Thai
Vietnamese Greek
Language changes
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
51/292
New App Store Languages
Danish Finnish
Norwegian Traditional Chinese
Turkish Indonesian
Malay Thai
Vietnamese Greek
Language changes
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
52/292
Added ability to change default language per app
Language changes
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
53/292
Added ability to change default language per app
Language changes
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
54/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
55/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
56/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
57/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
58/292
2.0
Detailed app inspection view forall your apps
Swipe each push notification to
drop directly into the detailedapp view
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
59/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
60/292
2.0
Detailed app inspection view forall your apps
Swipe each push notification to
drop directly into the detailedapp view
Customer reviews and favorites
Version sign off and rejection
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
61/292
2.0
Detailed app inspection view forall your apps
Swipe each push notification to
drop directly into the detailedapp view
Customer reviews and favorites
Version sign off and rejection
Re-worked Sales/Trends view
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
62/292
2.0
Detailed app inspection view forall your apps
Swipe each push notification to
drop directly into the detailedapp view
Customer reviews and favorites
Version sign off and rejection
Re-worked Sales/Trends view
Granular user role access (same asiTC web)
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
63/292
Demo
Jason FosbackEngineering Manager - iTunes Store, Content Delivery
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
64/292
These are confidential sessionsplease refrain from streaming, blogging, or taking pictures
Ricardo CortesSenior Engineering Manager - iTunes Store, Provider Services
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
65/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
66/292
iOS 6 +MountainLion
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
67/292
iOS 6 +MountainLion
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
68/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
69/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
70/292
Routing Apps
New with iOS 6
Enables app integration with Maps app
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
71/292
Routing Apps
New with iOS 6
Enables app integration with Maps app
Allows third party apps to offer routing options to Maps app
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
72/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
73/292
Routing Apps
New with iOS 6
Enables app integration with Maps app
Allows third party apps to offer routing options to Maps app
Apps with coverage in local area will be preferred
Option to purchase additional routing apps from App Store
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
74/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
75/292
Routing Apps
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
76/292
Routing Apps
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
77/292
Routing Apps
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
78/292
iOS 6 +MountainLion
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
79/292
iOS 6 +MountainLion
Game CenterRouting
AppsGame Center
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
80/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
81/292
Game Center
New for OS X
Game Kit introduced in Mountain Lion
Introduces cross-platform play between iOS and OS X
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
82/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
83/292
Game Center
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
84/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
85/292
Implementation choices
Stand-alone OS X support or iOS support
Game Center
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
86/292
Implementation choices
Stand-alone OS X support or iOS support
Cross-app or cross-platform invites and match making
Game Center
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
87/292
Implementation choices
Stand-alone OS X support or iOS support
Cross-app or cross-platform invites and match making
Cross-app or cross-platform Game Center data sharing Leaderboards
Achievements
Game Center
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
88/292
Game CenterStand-alone support
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
89/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
90/292
Implement Game Kit for iOS or OS X
Game Center support without cross-app dependencies
Leverage compatibility across your apps versions
Game CenterStand-alone support
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
91/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
92/292
Game CenterCross-app
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
93/292
Allow match-making and invites with multiplayercompatibility
Game CenterCross-app
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
94/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
95/292
Game CenterCross-app compatibility example
Touch Fighter 2.0(iOS)
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
96/292
Game CenterCross-app compatibility example
TF 1.0 (iOS)
TF 2.0 (iOS)
TF 1.5 (iOS)
Touch Fighter 2.0(iOS)
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
97/292
Touch Fighter 1.0(OS X)
Touch Fighter 2.0(iOS)
Game CenterCross-app compatibility example
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
98/292
Touch Fighter 1.0(OS X)
Touch Fighter 2.0(iOS)
Game CenterCross-app compatibility example
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
99/292
Touch Fighter 1.0(OS X)
Touch Fighter 2.0(iOS)
Game CenterCross-app compatibility example
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
100/292
Touch Fighter 2.0 (iOS) Touch Fighter 1.0 (OS X)
1.0
1.5
2.0
Game CenterCross-app compatibility example
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
101/292
Touch Fighter 2.0 (iOS) Touch Fighter 1.0 (OS X)
1.0
1.5
2.0
Game CenterCross-app compatibility example
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
102/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
103/292
Touch Fighter 2.0 (iOS) Touch Fighter 1.0 (OS X)
1.0
1.5
2.0
Game CenterCross-app compatibility example
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
104/292
Game CenterCross-app
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
105/292
Game CenterCross-app
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
106/292
Game CenterCross-app
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
107/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
108/292
Game CenterCross-app
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
109/292
Game CenterCross-app
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
110/292
Game CenterCross-appSandbox
CompatibilityProduction
Compatibility
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
111/292
Game CenterData sharing
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
112/292
Game CenterData sharing
Introducing Game Center grouping in iTunes Connect
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
113/292
Game CenterData sharing
Introducing Game Center grouping in iTunes Connect
Allows grouped leaderboards and achievements
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
114/292
Game CenterData sharing
Introducing Game Center grouping in iTunes Connect
Allows grouped leaderboards and achievements
Scores posted to pre-grouped leaderboards roll up automatically
Enables backwards compatibility
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
115/292
Game CenterData sharing
Introducing Game Center grouping in iTunes Connect
Allows grouped leaderboards and achievements
Scores posted to pre-grouped leaderboards roll up automatically
Enables backwards compatibility
End result: Unified view with Game Center on iOS and OS X or acrossany app variation
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
116/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
117/292
iPad Achievementtouchfighter.perfectscore
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
118/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
119/292
iPad Achievementgrp.touchfighter.perfectstore
Mac Achievementgrp.touchfighter.perfectstore
grp.touchfighter.perfectstore
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
120/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
121/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
122/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
123/292
Game CenterData-sharing grouping examples
App(s) Single Game Leaderboards Grouped Leaderboards
Touch Fighter 2.0 (iOS) touchfighter.leaderboard
Touch Fighter 1.0 (OS X)touchfighter.mac.leaderboard
. .
Touch Fighter 2.0 (iOS)touchfighter.level1
Touch Fighter 1.0 (OS X)touchfighter.mac.level1
. .
Touch Fighter 2.0 (iOS)touchfighter.level2 grp.touchfighter.level2
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
124/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
125/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
126/292
Game CenterData-sharing grouping examples
App(s) Single Game Leaderboards Grouped Leaderboards
Touch Fighter 2.0 (iOS) touchfighter.leaderboard
Touch Fighter 1.0 (OS X)touchfighter.mac.leaderboard
. .
Touch Fighter 2.0 (iOS)touchfighter.level1
Touch Fighter 1.0 (OS X)touchfighter.mac.level1
. .
Touch Fighter 2.0 (iOS)touchfighter.level2 grp.touchfighter.level2
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
127/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
128/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
129/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
130/292
Game CenterData-sharing grouping examples
App(s) Single Game Leaderboards Grouped Leaderboards
Touch Fighter 2.0 (iOS) touchfighter.leaderboard
Touch Fighter 1.0 (OS X)touchfighter.mac.leaderboard
. .
Touch Fighter 2.0 (iOS)touchfighter.level1
Touch Fighter 1.0 (OS X)touchfighter.mac.level1
. .
Touch Fighter 2.0 (iOS)touchfighter.level2 grp.touchfighter.level2
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
131/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
132/292
Game CenterData-sharing grouping examples
App(s) Single Game Leaderboards Grouped Leaderboards
Touch Fighter 2.0 (iOS) touchfighter.leaderboard
Touch Fighter 1.0 (OS X)touchfighter.mac.leaderboard
. .
Touch Fighter 2.0 (iOS)touchfighter.level1
Touch Fighter 1.0 (OS X)touchfighter.mac.level1
. .
Touch Fighter 2.0 (iOS)touchfighter.level2 grp.touchfighter.level2
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
133/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
134/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
135/292
Game CenterData-sharing grouping examples
App(s) Single Game Achievements Grouped Achievements
Touch Fighter 2.0 (iOS) touchfighter.perfectscore
Touch Fighter 1.0 (OS X)touchfighter.mac.perfectscore
. .
Touch Fighter 2.0 (iOS)touchfighter.100wins grp.touchfighter.100wins
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
136/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
137/292
Game CenterData-sharing grouping examples
App(s) Single Game Achievements Grouped Achievements
Touch Fighter 2.0 (iOS) touchfighter.perfectscore
Touch Fighter 1.0 (OS X)touchfighter.mac.perfectscore
. .
Touch Fighter 2.0 (iOS)touchfighter.100wins grp.touchfighter.100wins
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
138/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
139/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
140/292
Game CenterData-sharing grouping examples
App(s) Single Game Achievements Grouped Achievements
Touch Fighter 2.0 (iOS) touchfighter.perfectscore
Touch Fighter 1.0 (OS X)touchfighter.mac.perfectscore
. .
Touch Fighter 2.0 (iOS)touchfighter.100wins grp.touchfighter.100wins
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
141/292
Game CenterData-sharing grouping examples
App(s) Single Game Achievements Grouped Achievements
Touch Fighter 2.0 (iOS) touchfighter.perfectscore
Touch Fighter 1.0 (OS X)touchfighter.mac.perfectscore
. .
Touch Fighter 2.0 (iOS)touchfighter.100wins grp.touchfighter.100wins
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
142/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
143/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
144/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
145/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
146/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
147/292
These are confidential sessionsplease refrain from streaming, blogging, or taking pictures
Ricardo CortesSenior Engineering Manager - iTunes Store, Provider Services
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
148/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
149/292
In-AppPurchases
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
150/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
151/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
152/292
IAP Hosted Content
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
153/292
IAP Hosted Content
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
154/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
155/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
156/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
157/292
IAP Hosted Content
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
158/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
159/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
160/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
161/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
162/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
163/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
164/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
165/292
IAP Hosted Content
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
166/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
167/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
168/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
169/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
170/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
171/292
Newsstand
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
172/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
173/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
174/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
175/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
176/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
177/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
178/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
179/292
NewsstandSubcategories
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
180/292
NewsstandSubcategories
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
181/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
182/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
183/292
Newsstand
Tool/
WorkflowChanges
IAP Hosted
Content
In-App
Purchases
Tool/
WorkflowChanges
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
184/292
Application Loader Support
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
185/292
Application Loader Support
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
186/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
187/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
188/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
189/292
Status sorting
New In-App Purchase statussorting in iTunes Connect
Eases searching issues with specificIn-App Purchases
Allows quick discovery ofproblematic In-App Purchasesubmissions
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
190/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
191/292
C l R
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
192/292
Catalog Reports
New downloadable, tab-delimited reports in iTunes Connect
Format is easily ingestible
C t l R t
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
193/292
Catalog Reports
New downloadable, tab-delimited reports in iTunes Connect
Format is easily ingestible
Allows for wide glance across all of your In-App Purchases
Status of each In-App Purchase is included in the report
C t l R t
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
194/292
Catalog Reports
New downloadable, tab-delimited reports in iTunes Connect
Format is easily ingestible
Allows for wide glance across all of your In-App Purchases
Status of each In-App Purchase is included in the report
New Apps Report and IAP Report will be available today in iTunesConnect
C t l R t
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
195/292
Catalog Reports
New downloadable, tab-delimited reports in iTunes Connect
Format is easily ingestible
Allows for wide glance across all of your In-App Purchases
Status of each In-App Purchase is included in the report
New Apps Report and IAP Report will be available today in iTunesConnect
Game Center report for leaderboards and achievements: Coming soon
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
196/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
197/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
198/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
199/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
200/292
Dave Makower
Senior Engineering Manager, iTunes Store, Content Import
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
201/292
Manual data entry in iTunes Connect
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
202/292
Manual data entry in iTunes Connect
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
203/292
Manual data entry in Application Loader
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
204/292
Manual data entry in Application Loader
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
205/292
New from File in Application Loader
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
206/292
New from File in Application Loader
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
207/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
208/292
GUI is fine for a few items
What if you have 100? or 1000?
XML feed is easier for many
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
209/292
GUI is fine for a few items
What if you have 100? or 1000?
XML feed is easier for many
Command line
Facilitates bulk data management
Integrates with automatedsystems
In-App Purchase
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
210/292
In App Purchase
In-App Purchase
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
211/292
In App Purchase
iOS and OS X
All In-App Purchase types
Subject to App Store policies
Interval pricing
For scheduling sale windows
Game Center
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
212/292
Game Center
Game Center
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
213/292
Game Center
iOS and OS X
Leaderboards
Achievements
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
214/292
General
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
215/292
Localized metadata
Synchronous validation
Command-line metadata lookup
Fully-documented XML spec
XML
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
216/292
your_app_sku.itmsp
metadata.xml assets(screenshots)
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
217/292
Create a package
.itmsp directory
metadata.xml
assets (e.g., screenshots)
your_app_sku.itmsp
metadata.xml assets(screenshots)
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
218/292
Create a package
.itmsp directory
metadata.xml
assets (e.g., screenshots)
Or use command line to look up metadata
Package is created
Edit looked-up XML
your_app_sku.itmsp
metadata.xml assets(screenshots)
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
219/292
Create a package
.itmsp directory
metadata.xml
assets (e.g., screenshots)
Or use command line to look up metadata
Package is created
Edit looked-up XML
Use command line to upload package
your_app_sku.itmsp
metadata.xml assets(screenshots)
In-App Purchase
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
220/292
In-App Purchase
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
221/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
222/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
223/292
WWDCDEMO2011 com.cyberinteractive.touchfighter.2 com.cyberinteractive.touchfighter.100missiles 100 Missiles consumable true 2012-06-05 3
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
224/292
WWDCDEMO2011 com.cyberinteractive.touchfighter.2 com.cyberinteractive.touchfighter.100missiles 100 Missiles consumable true 2012-06-05 3
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
225/292
WWDCDEMO2011 com.cyberinteractive.touchfighter.2 com.cyberinteractive.touchfighter.100missiles 100 Missiles
consumable true 2012-06-05 3
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
226/292
WWDCDEMO2011 com.cyberinteractive.touchfighter.2 com.cyberinteractive.touchfighter.100missiles 100 Missiles
consumable true 2012-06-05 3
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
227/292
WWDCDEMO2011 com.cyberinteractive.touchfighter.2 com.cyberinteractive.touchfighter.100missiles 100 Missiles
consumable true 2012-06-05 3
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
228/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
229/292
_ _ com.cyberinteractive.touchfighter.100missiles 100 Missiles
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
230/292
consumable true 2012-06-05 3 100 missiles Pack of 100 missiles
194652 Rockets.png
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
231/292
_p _ 100 missiles Pack of 100 missiles
194652 Rockets.png 877d18b11940e96b513f95d992d655a1
true 2012-06-05 3
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
232/292
_p _ 100 missiles Pack of 100 missiles
194652 Rockets.png 877d18b11940e96b513f95d992d655a1
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
233/292
wholesale_price_tier>
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
234/292
100 missiles Pack of 100 missiles 194652 Rockets.png 877d18b11940e96b513f95d992d655a1
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
235/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
236/292
Game Center
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
237/292
Game Center
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
238/292
t id A9B8C7D6E5 /t id
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
239/292
A9B8C7D6E5 ACME_WIDGETS_10 29.2.lieutenant.1 Lieutenant
10 true Lieutenant Be crownedLieutenant and command your own starship. Congratulations,
Lieutenant! Lieutenant.png 286243 c0f4c46dc16c4153cef37f6c868b7c5c
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
240/292
A9B8C7D6E5
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
241/292
A9B8C7D6E5 ACME_WIDGETS_10 29.2.lieutenant.1 Lieutenant
10 true Lieutenant Be crownedLieutenant and command your own starship. Congratulations,
Lieutenant! Lieutenant.png 286243 c0f4c46dc16c4153cef37f6c868b7c5c
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
242/292
A9B8C7D6E5ft
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
243/292
A9B8C7D6E5 ACME_WIDGETS_10 29.2.lieutenant.1 Lieutenant
10 true Lieutenant Be crownedLieutenant and command your own starship. Congratulations,
Lieutenant! Lieutenant.png 286243 c0f4c46dc16c4153cef37f6c868b7c5c
A9B8C7D6E5ft
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
244/292
A9B8C7D6E5 ACME_WIDGETS_10 29.2.lieutenant.1 Lieutenant
10 true Lieutenant Be crownedLieutenant and command your own starship. Congratulations,
Lieutenant! Lieutenant.png 286243 c0f4c46dc16c4153cef37f6c868b7c5c
_ 29.2.lieutenant.1 Lieutenant 10
truel l
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
245/292
true Lieutenant Be crownedLieutenant and command your own starship. Congratulations,Lieutenant!
Lieutenant.png 286243 c0f4c46dc16c4153cef37f6c868b7c5c
29.easy Easy Leaderboard 100
_ 29.2.lieutenant.1 Lieutenant 10
truel l
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
246/292
true Lieutenant Be crownedLieutenant and command your own starship. Congratulations,Lieutenant!
Lieutenant.png 286243 c0f4c46dc16c4153cef37f6c868b7c5c
29.easy Easy Leaderboard 100
_ 29.2.lieutenant.1 Lieutenant 10
true
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
247/292
true Lieutenant Be crownedLieutenant and command your own starship. Congratulations,Lieutenant!
Lieutenant.png 286243 c0f4c46dc16c4153cef37f6c868b7c5c
29.easy Easy Leaderboard 100
= 29.2.lieutenant.1 Lieutenant 10 true
Lieutenant
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
248/292
Lieutenant Be crownedLieutenant and command your own starship. Congratulations,Lieutenant! Lieutenant.png 286243
c0f4c46dc16c4153cef37f6c868b7c5c
29.easy Easy Leaderboard 100 500 < =" - ">
= 29.2.lieutenant.1 Lieutenant 10 true
Lieutenant
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
249/292
Lieutenant Be crownedLieutenant and command your own starship. Congratulations,Lieutenant! Lieutenant.png 286243
c0f4c46dc16c4153cef37f6c868b7c5c
29.easy Easy Leaderboard 100 500 < =" - ">
= 29.2.lieutenant.1 Lieutenant 10 true
Lieutenant
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
250/292
Lieutenant Be crownedLieutenant and command your own starship. Congratulations,Lieutenant! Lieutenant.png 286243
c0f4c46dc16c4153cef37f6c868b7c5c
29.easy Easy Leaderboard 100 500 < =" - ">
_ _ Lieutenant.png 286243 c0f4c46dc16c4153cef37f6c868b7c5c
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
251/292
29.easy Easy Leaderboard 100
500 Easy Leaderboard Points Point INTEGER_COMMA_SEPARATOR
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
252/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
253/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
254/292
29.easy
Easy Leaderboardi 100 / i
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
255/292
_ y / _ 100 500 Easy Leaderboard Points Point INTEGER_COMMA_SEPARATOR
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
256/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
257/292
but we can show you a demo now!
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
258/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
259/292
Demo
Dave MakowerSenior Engineering Manager - iTunes Store, Content Import
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
260/292
These are confidential sessionsplease refrain from streaming, blogging, or taking pictures
Ricardo CortesSenior Engineering Manager - iTunes Store, Provider Services
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
261/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
262/292
Best
Practices
iTC gotchas
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
263/292
iTC gotchas
App Delete Mistakes Once your app is deleted out of iTC it's gone
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
264/292
App Delete MistakesOnce your app is deleted out of iTC it s gone
iTC gotchas
App Delete MistakesOnce your app is deleted out of iTC it's gone
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
265/292
App Delete MistakesOnce your app is deleted out of iTC it s gone
Editing Your Bundle IDEdit your bundle identifier now in iTC
iTC gotchas
App Delete MistakesOnce your app is deleted out of iTC it's gone
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
266/292
App Delete Mistakes Once your app is deleted out of iTC it s gone
Editing Your Bundle IDEdit your bundle identifier now in iTC
App Name Expiry 6 month limit for reserving an app name
iTC gotchas
App Delete MistakesOnce your app is deleted out of iTC it's gone
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
267/292
App Delete Mistakes Once your app is deleted out of iTC it s gone
Editing Your Bundle IDEdit your bundle identifier now in iTC
App Name Expiry 6 month limit for reserving an app name
In-App Purchase SubmissionFirst IAPs must travel with a binary
iTC gotchas
App Delete MistakesOnce your app is deleted out of iTC it's gone
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
268/292
App Delete Mistakes Once your app is deleted out of iTC it s gone
Editing Your Bundle IDEdit your bundle identifier now in iTC
App Name Expiry 6 month limit for reserving an app name
In-App Purchase SubmissionFirst IAPs must travel with a binary
Meaningful DescriptionsHighlight your apps features and summarizehardware requirements; direct users to your support URL for in-depthrequirements
iTC gotchas
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
269/292
iTC gotchas
For Beta/TrialInvite-only apps are considered betas and will
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
270/292
For Beta/Trial Invite only apps are considered betas and willbe rejected
iTC gotchas
For Beta/TrialInvite-only apps are considered betas and will
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
271/292
For Beta/Trial Invite only apps are considered betas and willbe rejected
Demo AccountProvide full-access demo account
iTC gotchas
For Beta/TrialInvite-only apps are considered betas and will
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
272/292
For Beta/Trial Invite only apps are considered betas and willbe rejected
Demo AccountProvide full-access demo account
RegistrationRequired registration only if account-based features
iTC gotchas
For Beta/TrialInvite-only apps are considered betas and will
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
273/292
/ y ppbe rejected
Demo AccountProvide full-access demo account
RegistrationRequired registration only if account-based features
URLSFunctioning and relevant support, and privacy URLs
iTC gotchas
For Beta/TrialInvite-only apps are considered betas and will
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
274/292
y ppbe rejected
Demo AccountProvide full-access demo account
RegistrationRequired registration only if account-based features
URLSFunctioning and relevant support, and privacy URLs CategoryRelevant to app content
iTC gotchas
For Beta/TrialInvite-only apps are considered betas and will
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
275/292
y ppbe rejected
Demo AccountProvide full-access demo account
RegistrationRequired registration only if account-based features
URLSFunctioning and relevant support, and privacy URLs CategoryRelevant to app content
Web ContentAvoid 100% web views
iTC gotchas
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
276/292
iTC gotchas
CompatibilityiPhone-only apps need to run in compatibility mode
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
277/292
p y y pp p yon iPad
iTC gotchas
CompatibilityiPhone-only apps need to run in compatibility mode
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
278/292
p y y pp p yon iPad
IAP TypeChoose the correct IAP type for your needs
iTC gotchas
CompatibilityiPhone-only apps need to run in compatibility mode
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
279/292
on iPad
IAP TypeChoose the correct IAP type for your needs
No Bundle IconMissing CFBundleIcon, CFBundleIconFiles,
CFBundleIcons
iTC gotchas
CompatibilityiPhone-only apps need to run in compatibility mode
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
280/292
on iPad
IAP TypeChoose the correct IAP type for your needs
No Bundle IconMissing CFBundleIcon, CFBundleIconFiles,
CFBundleIcons Ubiquity Code SigningIncorrect values for identifier keys
com.apple.developer.ubiquity-container-identifiers : array, TeamID prefix
com.apple.developer.ubiquity-kvstore-identifier : string, TeamID prefix
iTC gotchas
CompatibilityiPhone-only apps need to run in compatibility mode
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
281/292
on iPad
IAP TypeChoose the correct IAP type for your needs
No Bundle IconMissing CFBundleIcon, CFBundleIconFiles,
CFBundleIcons Ubiquity Code SigningIncorrect values for identifier keys
com.apple.developer.ubiquity-container-identifiers : array, TeamID prefix
com.apple.developer.ubiquity-kvstore-identifier : string, TeamID prefix
Invalid SignatureExpired or revoked certificates
iTC gotchas
CompatibilityiPhone-only apps need to run in compatibility mode
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
282/292
on iPad
IAP TypeChoose the correct IAP type for your needs
No Bundle IconMissing CFBundleIcon, CFBundleIconFiles,CFBundleIcons
Ubiquity Code SigningIncorrect values for identifier keys
com.apple.developer.ubiquity-container-identifiers : array, TeamID prefix
com.apple.developer.ubiquity-kvstore-identifier : string, TeamID prefix
Invalid SignatureExpired or revoked certificates
Malformed Framework (OS X)Code signing adheres to strict filestructure
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
283/292
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
284/292
BestPractices
iOS 6 +Mountain
Lion
In-AppPurchases
Paul MarcosApplication Services Evangelist
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
285/292
Application Services [email protected]
DocumentationiTunes Connect Developer User Guidehttp://itunesconnect.apple.com/docs/iTunesConnect_DeveloperGuide.pdf
VideoDevelopment Videoshttp://developer.apple.com/videos
Apple Developer Forumshttp://devforums.apple.com
Selling Products with Store Kit PresidioWednesday 2:00PM
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
286/292
Tools, Services and APIs for iTunes Affiliates Nob HillThursday 11:30AM
Managing Subscriptions with In-App Purchase MissionThursday 3:15PM
Building Great Newsstand Apps Nob HillThursday 2:00PM
Building and Distributing Custom B2B Russian HillFriday 9:00AM
iTunes Connect for App Developers Lab App Services Lab AThursday 11:30AM
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
287/292
iTunes Affiliate Program Lab Safari & Web LabThursday 2:00PM
In-App Purchase Lab App Services Lab BThursday 4:30PM
Newsstand Lab App Services Lab AFriday 9:00AM
App Store Lab App Store Lab (Level 3)Ongoing
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
288/292
Ready your App for Mountain Lion
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
289/292
IAP Hosted Content and Game Center
Ready your App for Mountain Lion
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
290/292
IAP Hosted Content and Game Center
Game Center grouping UI is available now
Start grouping/merging leaderboards/achievements
Grouping in OS X goes live when Mountain Lion ships iOS 4 and iOS 5 support too!
Ready your App for Mountain Lion
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
291/292
IAP Hosted Content and Game Center
Game Center grouping UI is available now
Start grouping/merging leaderboards/achievements
Grouping in OS X goes live when Mountain Lion ships iOS 4 and iOS 5 support too!
Start implementing iOS 6 support
IAP Hosted Content sandbox support is now live
iOS 6 binaries accepted when iOS 6 ships
7/28/2019 Session 305 - What's New in iTunes Connect for App Developers
292/292