

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Génération du kit SDK iOS d’une API dans API Gateway
<a name="generate-ios-sdk-of-an-api"></a>

La procédure suivante montre comment générer le kit SDK iOS d’une API dans API Gateway.

**Pour générer le kit SDK iOS d’une API dans API Gateway**

1. Connectez-vous à la console API Gateway à l'adresse [https://console.aws.amazon.com/apigateway.](https://console.aws.amazon.com/apigateway)

1. Choisissez une API REST.

1. Choisissez **Stages (Étapes)**. 

1. Dans le volet **Étapes**, sélectionnez le nom de l'étape.

1. Ouvrez le menu **Actions d'étape**, puis choisissez **Générer un kit SDK**.

1. Pour **Plateforme**, choisissez la plateforme **iOS (Objective-C) ou iOS (Swift)** et procédez comme suit : 

   1. Dans la zone **Prefix**, tapez un préfixe unique.

     L'effet du préfixe est le suivant : si vous attribuez, par exemple, **SIMPLE\$1CALC** comme préfixe au SDK de l'[SimpleCalc](simple-calc-lambda-api.md)API avec`input`, et des `result` modèles`output`, le SDK généré contiendra la `SIMPLE_CALCSimpleCalcClient` classe qui encapsule l'API, y compris les demandes/réponses de méthode. En outre, le kit SDK généré contient les classes `SIMPLE_CALCinput`, `SIMPLE_CALCoutput` et `SIMPLE_CALCresult` pour représenter l’entrée, la sortie et les résultats, respectivement, pour représenter l’entrée de demande et la sortie de réponse. Pour de plus amples informations, veuillez consulter [Utilisation d’un kit SDK iOS généré par API Gateway pour une API REST dans Objective-C ou Swift](how-to-generate-sdk-ios.md). 

1. Choisissez **Generate SDK (Générer un kit SDK)**, puis suivez les instructions à l'écran pour télécharger le kit SDK généré par API Gateway.

Pour utiliser le kit SDK généré, suivez les instructions de [Utilisation d’un kit SDK iOS généré par API Gateway pour une API REST dans Objective-C ou Swift](how-to-generate-sdk-ios.md).

 Chaque fois que vous mettez à jour une API, vous devez la redéployer et générer à nouveau le kit SDK pour que les mises à jour soient incluses. 