iOS
Xcode에서 Parse iOS SDK 설치 및 설정 가이드
17 분
ios objective c 프로젝트에 parse sdk 설치하기 소개 이 섹션에서는 parse ios sdk를 xcode 프로젝트에 설치하는 방법을 배웁니다 언제든지 이 튜토리얼로 구축된 전체 프로젝트에 접근할 수 있습니다 https //github com/templates back4app/ios install sdk 전제 조건 이 튜토리얼에서는 xcode 9 1로 objective c로 생성된 기본 앱을 사용할 것입니다 ios 11 이 튜토리얼을 완료하려면 다음이 필요합니다 back4app에서 생성된 앱 참고 back4app에서 앱을 생성하는 방법을 배우려면 https //www back4app com/docs/get started/new parse app 을 따르세요 xcode 기본 ios 앱 참고 기본 앱이 없다면 xcode를 열고 파일 > 새로 만들기 > 프로젝트 > ios 그런 다음 앱 을 선택하세요 기본 앱을 생성한 후 이 가이드를 따를 준비가 됩니다 참고 parse ios sdk는 ios 7 0 이상에서 작동합니다 1 sdk 설치 아직 parse ios sdk를 설치하지 않았다면 이 단계를 따르세요 xcode는 https //cocoapods org/ 를 swift 및 objective c cocoa 프로젝트의 의존성 관리자로 사용할 수 있습니다 추가 세부정보는 https //guides cocoapods org/using/getting started html 를 참조하세요 cocoapods를 설치하려면 터미널을 열고 다음 코드 스니펫을 복사하여 터미널에 붙여넣고 enter 키를 누르세요 $ sudo gem install cocoapods 비밀번호를 입력한 후 cocoapods가 자동으로 설치되어야 합니다 문제가 발생하면 로컬 ruby 버전을 업그레이드해야 할 수 있습니다 다음으로 xcode 프로젝트 폴더를 열고 해당 폴더에서 터미널 창을 엽니다 이제 podfile을 생성할 것입니다 다음 코드 조각을 복사하여 터미널에 붙여넣고 enter 키를 누르세요 $ pod init 이제 폴더에 podfile이 표시되면 올바르게 수행한 것입니다 조심하세요, podfile이 보이지 않으면 터미널이 실제로 프로젝트 폴더 안에 있는지 확인하세요 다음으로 xcode 또는 다른 텍스트 편집기로 podfile을 열고 각 타겟 아래에 “pod ‘parse’”를 추가하세요 pod 'parse' 이제 프로젝트에 parse를 추가할 것입니다 터미널이 프로젝트 폴더에 열려 있는지 확인하세요 다음 코드 조각을 복사하여 터미널에 붙여넣고 enter 키를 누르세요 $ pod install cocoapods가 프로젝트를 작업 공간으로 재구성하고 이제 프로젝트가 이렇게 보일 것입니다 이미 xcode 프로젝트를 열었다면 닫으세요 이제부터는 프로젝트 파일 대신 작업 공간 파일을 열 것입니다 작업 공간 파일을 두 번 클릭하여 엽니다 축하합니다! 이제 parse ios sdk를 설치했습니다 2 parse 앱 연결하기 프로젝트의 appdelegate swift 파일을 열어 앱의 자격 증명을 설정합니다 parse ios sdk는 이러한 설정을 사용하여 back4app 서버에 연결합니다 파일의 맨 위에서 ‘didfinishlaunchingwithoptions’라는 함수를 확인해야 합니다 다음 코드 스니펫을 이 함수 안에 붙여넣고, ‘return true’라는 줄 위에 위치하도록 합니다 \[parse initializewithconfiguration \[parseclientconfiguration configurationwithblock ^(id\<parsemutableclientconfiguration> configuration) { configuration applicationid = @"여기에 애플리케이션 id 붙여넣기"; configuration clientkey = @"여기에 클라이언트 id 붙여넣기"; configuration server = @"https //parseapi back4app com/"; }]]; appdelegate m 파일의 맨 위에 ‘#import “appdelegate h”’ 바로 아래에 parse를 모듈로 포함시키는 코드 스니펫을 추가해야 합니다 \#import \<parse/parse h> 이제 appdelegate m 파일은 다음과 같아야 합니다 주의하세요 , xcode가 no such module ‘parse’ 라는 메시지를 표시하면 간단한 해결책이 있습니다 xcode에서 ‘target > build settings > search paths > framework search paths’를 열고 두 가지 값을 추가하세요 ‘$(project dir)’와 ‘$(inherited)’입니다 이제 xcode가 parse 모듈을 찾을 수 있습니다 back4app 웹사이트에서 앱 대시보드로 이동하세요 앱의 설정으로 이동하세요 클릭하여 기능 기능 > 기본 설정 기본 설정 블록> 서버 서버 당신의 appdelegate m appdelegate m 파일로 돌아가서 applicationid applicationid 및 clientkey clientkey 을 붙여넣으세요 자세한 내용은 https //www back4app com/docs/get started/new parse app#creating new app find your appid 를 참조하세요 3 연결 테스트 appdelegate m 파일을 엽니다 'didfinishlaunchingwithoptions'라는 함수 안에 parse를 구성하는 코드 아래에 코드 조각을 추가하세요 \[self saveinstallationobject]; 그런 다음 appdelegate m 파일에 'didfinishlaunchingwithoptions' 바로 아래에 코드 조각을 추가하여 앱 로딩 시 새로운 parse 설치 객체를 생성하세요 (void)saveinstallationobject{ pfinstallation currentinstallation = \[pfinstallation currentinstallation]; \[currentinstallation saveinbackgroundwithblock ^(bool succeeded, nserror error) { if (!error) { nslog(@"앱을 back4app에 성공적으로 연결했습니다!"); }else{ nslog(@"설치 저장 실패 %@",error debugdescription); } }]; } } 완성된 appdelegate m 파일은 다음과 같아야 합니다 장치 또는 시뮬레이터에서 앱을 빌드하세요 ( 명령어 명령어 + r r ) 2\ 메인 화면이 나타날 때까지 기다리세요 3\ https //www back4app com/ 에 로그인하세요 4\ 앱을 찾아서 대시보드 대시보드 를 클릭하세요 5\ 코어 코어 를 클릭하세요 6\ 가세요 브라우저 브라우저 모든 것이 제대로 작동하면, 다음과 같은 이름의 클래스를 찾아야 합니다 설치 설치 다음 단계 이 시점에서, 당신은 ios 앱을 시작하는 방법을 배웠습니다 이제 https //www back4app com/product/parse server 과 https //www back4app com/product/addons 을 탐색할 준비가 되었습니다 우리의 https //www back4app com/docs/ios/ios app template 을 돌아다니며 더 알아보거나 https //docs parseplatform org/ios/guide/ 를 확인하세요