본문 바로가기

개발도구

[iOS] WKWebview - Webview 마이그레이션 Migrating from UIWebView / WebView to WKWebView WKWebView has been the preferred API since iOS 8. But if your app still hasn’t made the switch, be advised that UIWebView and WebView are formally deprecated in iOS 12 and macOS Mojave, and you should update to WKWebView as soon as possible. To help make that transition, here’s a comparison of the APIs of UIWebView and WKWebView: UIWebViewWKWebView.. 더보기
[ios] webview 쿠키 항상 허용 - NSHTTPCookieAcceptPolicyAlways iOS6 에서 부터 Safari 기본 쿠키설정이 항상에서 허용된곳 으로 바뀌었습니다.PG사의 결제모듈을 진행중 세션 및 쿠키를 이어가는 중 최종 결제 페이지로 넘어가지 않는 현상이 일어나서 찾던중의 [[NSHTTPCookieStorage sharedHTTPCookieStorage] setCookieAcceptPolicy:NSHTTPCookieAcceptPolicyAlways]; 을 발견하였습니다. 위의 코드는 Safari에서는 항상 허용으로 설정하는 것과 같은 의미라 보시면 됩니다. 해당 웹뷰에 복사에서 써주세요. 더보기
How to: Xcode 5.1 – No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=i386) Xcode 5.1 – No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=i386)xcode디버깅을 하다가 종종 발하는 오류인데, 다른 프로젝트를 import 하거나 샘플을 받아 할 경우 armv6 과 armv7의 Build Active를 일치를 시켜줄 경우 무리없이 된다. 찾아본 경과 64-bit 의 시뮬레이션의 더이상 xcode 5.1의 제공하는 것을 받을수 없는거 같은데... 확실함은 잘 모르겟다. 나는 아래와 챕쳐처럼 해결을 하였는데, 경우에 수에 따라 아래의 링크에서 확인하여 조치할 수 있을거 같습니다. 그외 다른 방법들은 아래를 참고하여 해결해보세요~ No architectures to co.. 더보기
ASIHTTPRequest in ARC ASIHTTPRequest 는 더 이상 ARC( Automatic Reference Counting) 제공하지 않는다. 기존의 소스 및 프로젝트를 참고할 사항이 있어 매우 곤란한 사항에 처해 있었을때 아래와 같이 해결을 하였습니다. 1. ASIHTTPRequest Library 의 모든 파일에 -fno-objc-arc 플래그를 넣어줍니다. click project name -> select target -> build phase -> compile sourcesSet compile flags -fno-objc-arc for all ASIHTTPRequest source files. 2. 해당 관련 플레임워크를 임포트 해준니다. SystemConfiguration.frameworkMobileCoreServ.. 더보기
No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=i386) No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=i386) CocoaPods 의 프레임웍을 설치 후 No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=i386) 의 에러를 발견하였다면 아래와 같은 작업을 하면 처리가 됩니다. 1. Xcdoe에 물려 있는 Pods 플젝을 삭제하고 xcode을 종료합니다.2. 필요한 pod install 을 하여 다시 리크래이트합니다 .3. 다시 xcode을 오픈하여 a. build Activie Architecture Only 을 No 로 설정합니다. 여기서 메인.. 더보기
[iOS] CocoaPods 설치과정 및 시행착오 CocoaPods 설치과정 및 시행착오 터미널에서 시스템 사용자 권한으로 아래의 명령을 실행하면 설치 완료. $ sudo gem install cocoapods$ pod setup 위 2줄 처리완료되면 아래는 그냥 넘어감———— 설치가 안된다면 gem 업데이트. $ gem update --system 마운틴 라이언에서 gcc경로 때문에 설치가 안되는 경우가 발생할 수 있음.그때는 심볼릭 링크를 만들어서 해결 $ sudo -ln s /usr/bin/gcc /usr/bin/gcc-4.2——————————————————————— 사용하기프로젝트 디렉토리에 Podfile 생성. (프로젝트 디렉토리는 . xcodeproj 파일이 포함된 디렉토리를 의미한다.) $ touch Podfile$ open PodfileP.. 더보기
ibGoogleAnalytics.a, missing required architecture x86_64 Undefined symbols for architecture x86_64: "_OBJC_CLASS_$_GAI", referenced from: objc-class-ref in HackersAppDelegate.o "_OBJC_CLASS_$_GAITrackedViewController", referenced from: _OBJC_CLASS_$_CmUIViewController in CmUIViewController.o "_OBJC_CLASS_$_KalViewController", referenced from: objc-class-ref in LearnPlan.o "_OBJC_METACLASS_$_GAITrackedViewController", referenced from: _OBJC_METACLASS_$.. 더보기
아이폰6 16기가 골드 skt 구매 아이폰6을 구매했습니다. 중고폰으로 구매를 하려 하다가 SKT 의 조건을 따져 보니 괜찮겠다 생각이 들었지요중고로 사서 유심을 끼어 사용하려 했는데 찬한가족할인_4회선이란 좋은 조건이 있어 당장 가입하였습니다. 착한 가족 할인 으로 인해 매달 5,500원을 할인 받게 되었습니다. 더보기
[아이폰] 테스트 계정으로 구매시 Environment: Sandbox 아이폰 인앱 개발에 있어 아래와 같이 테스트폰 또는 시뮬레이터로 테스트 할때 나오는 메세지입니다. 테스트를 할 수 있도록 하기 위해서는1. A 계정(스토어 판매 계정) 을 아이튠즈에서 로그아웃한다. 2. B 계정(아이듄즈 커넥터에서 테스트 계정)을 만듭니다. 3. B 계정에는 신용카드 정보, 아이튠즈 스토어 로그아웃 유지합니다.위의 3가지를 해결하면 결제 테스트를 할수 있습니다. 참고 링크 : http://iphonedevsdk.com/forum/iphone-sdk-development/63008-app-purchase-test-account-verification-required-cant-get-passed.html 더보기
넥서스5 안드로이드 L에서 킷캣으로 다운그레이드 1단계 해당 파일 다운로드Nexus 5 KitKat factory imageNexus 7 (2013, Wi-Fi) KitKat factory imageADB/Fastboot Installer for WindowsADB/Fastboot for Mac 2단계 (첨부파일 + unlock 만들기)./fastboot oem unlock ADB install 파일준비Fastboot system-wide 파일 준비 3. Volume Down + Power buttonfastboot 모드로 진입 4. Flashing the image2단계 압축푼 해당 디렉토리에 가서fastboot devices - 기기를 인식하는지 유무를 확인할 수 있다.설치 방법은 아래와 같습니다.Windows: flash-all.batMac: ... 더보기