iPhone 개발30 Apple 로그인을 위한 설정 1. developer.apple.com 로그인 후 하단 버튼 선택 2. Identifiers 선택 3. 사용하고자 하는 앱 선택 4. Sign in With apple 선택 후 저장 5. 저장후 메뉴 keys 를 선택한다. 6. key를 생성하고 Sign in with Apple 선택 후 뒷쪽 버튼을 눌러서 사용할 AppID를 선택한다. 7. continue 를 누르고 register 버튼을 클릭한다. 8. 키를 다운로드 받고 , Done 를 눌러서 마무리한다. 9. xcode를 구동하고 프로젝트를 열고 다음을 화면으로 이동해서 Sign in with Apple 추가한다. 10. 만약 설정후 오류가 발생하면 Developer 홈페이지로 다시 이동해서 profile에서 새로 save 만 하고 다시 dow.. 2022. 8. 11. [IOS] Development cannot be enabled while your device is locked. 폰을 잠금 해제 한 경우에도 동일한 메시지가 뜰 경우 설정 / 일반 / 재설정 / 위치 및 개인 정보 보호 재설정 재설정하기를 누른후 다시 연결 잭을 분리후 재 연결하면 신뢰하기 팝업을 누르면 됩니다. 2020. 7. 5. 게임센터를 이용한 개발...1 게임센터를 사용하기 전 작업 1. 어플을 등록한다. ( 임의 등록 작업이므로 가상으로 먼저 등록한 후 수정하면 됩니다. )등록후 App 정보를 보시면 Manage Game Center 버튼을 클릭합니다. 2. Game Center가 Enabled 로 설정하고 Add leaderboards 를 선택 합니다. 3. Leader Board Type을 설정합니다. (Single Leaderboard 선택) Single LeaderBoard - 한개의 항목에 대한 LeaderBoard Combined LeaderBoard - 2개이상의 LeaderBoard 병합 ( 단 스코어 형식과 정렬 순서 가 일치해야만 병합가능 ) 4. 각 항목을 입력 하고 Save 버튼을 누르면 완료됩니다.Leaderboard Refere.. 2012. 11. 23. Push Service 만들기- 3.Push Provider 예제 개발 환경은 CentOS(OpenSSL 설치), PHP 가지고 구성하였습니다.1. 등록된 인증서를 내보내기를 통해서 화일로 변경합니다.보내기를 클릭하면 하단의 팝업창이 뜹니다. 인증서는 => cert.p12 , 개인키는 => key.p12 로 저장합니다. ( 다른 이름으로 저장하셔도 됩니다. )보내기시에 암호를 입력하라는 메시지가 출력 됩니다. 각각 암호를 입력하시면 됩니다.2. 두개의 파일을 서버에 전송하고 하단의 명령어를 수행합니다. penssl pkcs12 -clcerts -nokeys -out cert.pem -in cert.p12openssl pkcs12 -nocerts -out key.pem -in key.p12openssl rsa -in key.pem -out noenc.pemcat cert.. 2012. 10. 17. Push Service 만들기- 2.Push 클라이언트 예제 1. APNS에 해당 장비를 등록 요청하는 코드를 삽입합니다.- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { //APNS 에 장치 등록 [application registerForRemoteNotificationTypes:(UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound | UIRemoteNotificationTypeAlert)]; // Add the view controller's view to the window and display. [window addSubview:viewControll.. 2012. 10. 17. Push Service 만들기- 1.인증서 발급 기존에 어플 개발이 완료 된것으로 전제하고 추가하는 과정에 대해서 기술하겠습니다.1. developer.apple.com에 접속하여 자신의 개발자 계정으로 로그인 합니다.2. ios provisioning Portal에 들어가서 좌측 메뉴에 APP IDs을 선택한다.3. 자신이 추가 시키고자 하는 App id의 우측 의 Configure를 클릭한다. 4. Configure 화면의 띄면 Enable Apple Push Notification services 의 체크 박스을 클릭하고 Development Push SSL Certificate 의 오른쪽의 configure 버튼을 클릭한다. ( Production 도 동일 ) 5. 다음 화면에서 continue 를 클릭합니다. 6. 기존의 등록한 CSR 파일을.. 2012. 10. 17. TabBar 사용하기-2 탭바에 있는 아이콘과 문구를 바꾸어 보자. TabBar를 생성했다면 Tabbar와 연결된 viewController에 tabBarItem 이라는 속성이 존재한다. 이값을 변경하면 해당 아이콘과 문구 변경이 가능하다. 여러가지 방법이 존재하나 크게 2가지로 나눠 볼수 있다. 1. TabBarController 설정하는 부분에서 설정하기 (ex:AppDelegate.m)- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] aut.. 2012. 10. 11. TabBar 사용하기-1 탭바를 사용하기 위해서 수행하는 순서는 다음과 같다.1. 먼저 UITabBarController 객체를 생성한다.2. 각 탭에 연결할 ViewController 들을 생성한다.3. 2번에서 만든 Viewcontroller들을 배열에 추가한다.4. UITabBarController의 viewControllers 속성에 3번에서 만든 배열을 할당한다.5. window의 rootViewController를 1번에서 생성한 탭바 객체로 설정한다. 실제 코드를 참고하자.AppDelegate.h #import @interface AppDelegate : UIResponder { UITabBarController *tabbarctl; } @property (strong, nonatomic) UIWindow *wind.. 2012. 10. 11. Object-C 파일 제어 방법 Getting the NSFileManager ReferenceObject-C에서 파일을 제어하기 위해서는 NSFileManager class를 사용해야 한다.하단은 NSFileManager 객체 인스턴스에 대한 참조를 얻는 예이다.NSFileManager *filemgr; filemgr = [NSFileManager defaultManager]; Checking if a File ExistsNSFileManager 인스턴스를 이용해서 해당 파일의 존재여부를 확인한다. 존재 여부에 따라서 YES 혹은 NO 값을 return한다.NSFileManager *filemgr; filemgr = [NSFileManager defaultManager]; if ([filemgr fileExistsAtPath: @"/.. 2012. 9. 25. iPhone OpenURL으로 HTML에서 어플 실행 iPhone OpenURL으로 HTML에서 어플 실행관리자http://www.digipine.com/67752010.12.21 23:19:15 (*.155.44.211)27306OpenURL URL Schemes, HTML에서 어플실행, 어플에서 어플실행, handleOpenURL 이용 요즘들어서 애플 결제 과금에 대한 고민을 많이 하는 것 같아서 공유해드립니다. 카드나 핸드폰 결제 페이지를 붙이면 애플에서 승인심사를 받는데, 다들 문제가 많죠!!!!그래서 한 가지 방법을 제시할 가 합니다.과금을 적용하는 데 좋은 방법은과금 결제페이지는 홈페이지 즉, 모바일 웹페이지로하고 어플에서 사파리를 통한 결제페이지를 넘겼다가 결제가 끝나면 모바일 웹페이지에서 어플을 호출시키는 방법 입니다. 이럴 때 유용하게 이용.. 2012. 8. 31. 이전 1 2 3 다음