iOS용 Places SDK와 함께 제공되는 GitHub의 iOS용 Places SDK 데모 앱은 Place Autocomplete 및 Place Photos를 비롯한 여러 기능을 보여줍니다. 또한 본 개발자 가이드의 각 페이지에 코드 스니펫이 나와 있습니다. 앱을 가져와 빌드하고, API 키를 추가하고, 데모를 보고, 앱의 시작점으로 제공된 샘플 코드를 사용하세요.
샘플 앱을 실행하면 기기에서 실행할 수 있는 샘플 목록이 표시됩니다. 옵션 중 하나를 선택합니다.
전체 샘플 앱을 로컬에서 실행
iOS용 Places SDK 샘플 앱은 GitHub에서 다운로드 보관 파일로 제공됩니다. 다음 단계에 따라 iOS용 Places SDK 샘플 앱을 설치하고 사용해 보세요.
- GitHub에서 코드 샘플 보관 파일을 다운로드하고 보관 파일을 압축 해제합니다. 또는 저장소를 로컬 디렉터리에 클론합니다.
  
git clone https://github.com/googlemaps-samples/maps-sdk-for-ios-samples.git
 터미널 창을 열고 샘플 파일을 압축 해제한 디렉터리로 이동한 후 GooglePlaces 디렉터리로 이동합니다.
Swift
cd maps-sdk-for-ios-samples/GooglePlaces-Swift/
open GooglePlacesSwiftXCFrameworkDemos.xcodeprojObjective-C
cd maps-sdk-for-ios-samples/GooglePlaces
open GooglePlacesXCFrameworkDemos.xcodeproj- Xcode 프로젝트에서 File(파일) > Add Package Dependencies(패키지 종속 항목 추가)로 이동합니다. https://github.com/googlemaps/ios-places-sdk를 URL로 입력하고 Enter 키를 눌러 패키지를 가져온 다음 Add Package를 클릭합니다.
 - Google Cloud 콘솔 프로젝트에 iOS용 Places SDK를 사용 설정합니다.
 - Places API 또는 Places API (신규)가 사용 설정된 프로젝트에서 API 키를 가져옵니다.
 SDKDemoAPIKey파일을 수정하고 API 키를 적절한 상수에 붙여넣습니다. 예를 들면 다음과 같습니다.Swift
let placesAPIKey = "YOUR_API_KEY"
Objective-C
static NSString *const kAPIKey = @"YOUR_API_KEY";
- Xcode에서 수정할 
SDKDemoAPIKey파일의 잠금을 해제하라는 메시지가 표시되면 잠금 해제를 선택합니다. - 있는 경우 다음 줄을 삭제합니다. 이 줄은 문제를 등록하는 데 사용되기 때문입니다.
    
Swift
#error (Register for API Key and insert here. Then delete this line.)
Objective-C
#error Register your API key and insert here, then delete this line. - 앱을 빌드합니다.
 - 처음 실행할 때 빌드가 실패하거나 API 키에 관한 오류로 앱이 비정상 종료되는 경우 
SDKDemoAPIKey파일에 필요한 키를 제공했는지 확인하세요. - GooglePlaces 샘플을 실행하는 경우 iOS 시뮬레이터 창에 장소 데모 목록이 표시됩니다.
 - GooglePlacesDemos가 위치에 액세스하도록 허용하라는 메시지가 표시되면 허용을 선택합니다.
 - 이제 선택한 샘플을 실행할 준비가 되었습니다.