App Store Connect API
With Open API Spec
2018/11/15 Potatotips #56
Daiki Matsudate / @d_date
Slide 2
Slide 2 text
%BJLJ.BUTVEBUF
@d_date
Slide 3
Slide 3 text
Summer has come
Slide 4
Slide 4 text
App Store Connect API
has released
Slide 5
Slide 5 text
No content
Slide 6
Slide 6 text
No content
Slide 7
Slide 7 text
No content
Slide 8
Slide 8 text
Summer has NOT come⛄
Slide 9
Slide 9 text
ɾApp Store Connect API by @giginet
https://speakerdeck.com/giginet/fastest-trip-to-appstore-
connect
See more…
Slide 10
Slide 10 text
Open API Generator
Slide 11
Slide 11 text
No content
Slide 12
Slide 12 text
No content
Slide 13
Slide 13 text
• Community forked from Swagger Codegen
• Open API Spec(OAS) 2.x(Swagger) / 3.x
Open API Generator
Slide 14
Slide 14 text
• Define your Spec in YAML / JSON
• Run openapi-generator generate -i
swagger.yaml -g swift4 -o ./output
(-i: input file, —g: language, -o: output
dir)
• 3. Take into your project
How to Use
Slide 15
Slide 15 text
DEMO
Slide 16
Slide 16 text
• Hard to define too much response models
• OAS 3.0 Partially Available in Swift
DEMO
Slide 17
Slide 17 text
Limitation:
- oneOf: is converted to Any so that NOT acceptable for
Codable
- Enum with `+` / `-` case is converted to without any prefix
OAS 3.0 Partially Available in Swift
Slide 18
Slide 18 text
https://github.com/giginet/
Wormhole
Slide 19
Slide 19 text
- Provisioning APIs has NOT available yet
- Use fastlane/spaceship instead
- generate your client with Open API Generator with your
favorite languages
- See other client ex). giginet/Wormhole
Recap
8FMDPNFUPDPOUSJCVUJOHUP0QFO"1*(FOFSBUPS