Book Image

Learning iOS 8 Game Development Using Swift

By : Siddharth Shekar
Book Image

Learning iOS 8 Game Development Using Swift

By: Siddharth Shekar

Overview of this book

<p>Game development has been simplified with Apple's new programming language—Swift. If you're looking to start learning iOS development then you'll get everything you need - from&nbsp;the absolute basics such as the Xcode interface and takes you all the way to Swift programming.</p> <p>You will take a walk through the creation of 2D and 3D games followed by an introduction to SpriteKit and SceneKit. The book also looks at how game objects are placed in 3D scenes, how to use the graphics pipeline, and how objects are displayed on mobile screens. You will also delve into essential game concepts such as collision detection, animation, particle systems, and scene transitions. Finally, you will learn how to publish and distribute games to the iTunes store.</p>
Table of Contents (18 chapters)
Learning iOS 8 Game Development Using Swift
Credits
About the Author
Acknowledgments
About the Reviewers
www.PacktPub.com
Preface
Index

Generating the distribution certificate


To distribute the app, we need the distribution certificate. This is included with all the apps that are released on the App Store because without it, an app cannot be installed on any device.

For getting the distribution certificate, the steps are similar to setting up the developer certificate. Go to the Apple developer portal and sign in with the developer account you created in the first chapter at https://developer.apple.com/devcenter/ios/index.action.

On the right-hand side of the screen, click on the Certificates, identifiers and profiles link under iOS Developer Program. Then, click on Certificates. Next, click on the + sign in the top-right corner of the screen.

In the next screen, select App Store and AdHoc and click on Continue. In the next step, create a Certificate Signing Request (CSR) file, as the portal requires it to be uploaded to it. Go to Launchpad, search for KeyChain, and open it.

Then, navigate to KeyChainAccess | Certificate Assistant...