Xcode8로 업데이트 되면서 디바이스 빌드가 되지 않는다.무료계정으로는 이제 빌드를 할 수 없는건가?설정에 계정도 추가가 되어 있고 Signing도 문제가 없다. 하지만 실행해 보면 다음과 같은 에러가 난다.당신의 디바이스 설정에서 당신의 앱을 인증하라는 소리로 보인다. 열심히 찾아보니 설정 > 일반 > 프로파일 및 기기관리 안에내 계정이 보인다. 계정을 선택해보면내가 실행하려 했던 앱이 보인다. 해당 앱을 선택하면 신뢰 할건지 묻는 팝업이 나오고당연히 '신뢰'를 선택한다. '신뢰'를 선택하면"확인 완료"라고 표시됨을 확인할 수 있다.다시 Xcode에서 빌드해보니 디바이스에서 잘 실행되는 것을 볼 수 있다.이걸 몰라서 계정 결제해야 되나 싶었는데 ㅋㅋ다행이다.
서버용 APNS 인증서 생성하기 PHP/JSP 맥 키보드 F4또는 응용프로그램 > 기타 폴더 > 키체인 접근 해당 앱의 인증서, 키 각각 선택 후 보내기! 명령어 입력 시 편의성을 위해 인증서는 cert, 키는 key로 파일명 지정.패스워드 추가는 서버와 규약에 따라 추가하거나 하지 않아도 됨.만들어진 cert.p12, key.p12파일이 위치한 곳에서 터미널 실행.터미널 실행 후 > cd desktop 실행 > 아래 명령어 입력. [터미널 인증서 갱신 명령어]openssl pkcs12 -clcerts -nokeys -out cert.pem -in cert.p12(패스워드 없을경우 엔터)openssl pkcs12 -nocerts -out key.pem -in key.p12(패스워드 없을경우 엔터, 맥 사..
iOS10 사진 접근권한 예외처리. - UIImagePickerController를 통해 사진 접근 시 Xcode8에서 빌드시 앱이 죽는 문제가 발생한다. - Photo Library 사용 시 권한이 없을경우 바로 시스템 설정으로 점프 하는 것 보다 상태값에 따라 점프 시점을 분기처리한다. 해결방법 1. info.plist에 Privacy - Photo Library Usage Description 옵션 추가 사진 접근 시 시스템 팝업에 표시 할 사용자 문구를 추가한다. 2. 사진 접근 시 권한이 있는지 확인한다. - 최초 권한 요청 시 시스템 얼럿이 발생하기 때문에 설정으로 강제이동 시키지 않는다. 123456789101112131415161718192021222324- (void)selectPhoto..
Xcode8 업데이트 이후 앱 build가 되지 않는다. Project > TARGETS -> Provisiong Profile(Deprecated) 가 눈에 보일 것이다.이것을 Automatic 으로 변경.Code Signing Identity 또한 Don't Code Sign으로 변경. iOS 개발자 페이지에서 iOS Provisioning Profiles 을 보면 대부분 인증서가 Invaild 된 것을 볼 수 있다.사용 할 것들은 다시 Edit해서 업데이트 해준다. 위 2가지를 모두 했지만 안된다... Project > TARGETS - General 탭에 새로운 메뉴가 생겼다.Signing!! 버튼만 한 번 눌러주면 된다... 해결 완료!
[동영상 재생 또는 사운드 재생 시 스피커 활성화 시키는 코드] 12345678910111213141516 #import NSError *error; AVAudioSession *audioSession = [AVAudioSession sharedInstance]; [audioSession setCategory:AVAudioSessionCategoryPlayAndRecord error:nil]; if (Active == NO) { [audioSession overrideOutputAudioPort:AVAudioSessionPortOverrideSpeaker error:&error]; }else{ [audioSession overrideOutputAudioPort:AVAudioSessionPortOverri..
1. 아이폰 리뷰 신청 후 Rejected. 리젝 전문 Performance - 2.1 Thank you for your resubmission. However, your app failed to launch on iPhone running iOS 9.3.3 on Wi-Fi connected to an IPv6 network.. Specifically, when we selected the application on the Home screen, the app displayed a launch image then quit unexpectedly. This may be because iOS 9 uses a watchdog timer for applications; if an application takes..
[Developer Provisioning Profile Error]개발자 버전 인증서로 빌드 할 경우 실행되지 않는 문제가 발생한다.Apple Developer에 가서 인증서를 새로 만들고 갱신해 보아도 해결되지 않는 문제가 발생한다. 확인결과 다음과 같이 할 경우 정상적으로 빌드가 됨을 확인 하였다.1. xCode > Preference.. > Accounts Tab 2. Apple IDs > Team > select team > view Details... 3. Action( All Create) > Download All 4. Project > Build Settting > Code Signing > select Provising Profile5. Build~~
앨범 접근 제한상태에서 이를 해지시키고, 권한을 취득하기 위한 예외처리가 필요하다. 다음 처리 방식은 권한이 없을경우 바로 시스템 설정페이지로 이동 시키거나, 사진 선택 매서드를 호출하도록 되어있다. Colored By Color Scripter™12345678910111213 #import - (void)selectPhotos { [[PHPhotoLibrary sharedPhotoLibrary] performChanges:^{ } completionHandler:^(BOOL success, NSError *error) { if (error) { [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettings..
https://github.com/Haneke/Haneke 1. 사용목적 - 주기적으로 비동기 처리되는 이미지를 실행 시마다 load하지 않고, 내부에 저장해서 호출하기 위해. 2. 셋팅. - github에 있는 셈플을 다운받아서 코드 및 소스파일을 프로젝트에 복사 후 진행. - 사용방법1) Format 설정.2) Import "Haneke.h" 3) UIImageView에 상황에 맞게 사용하기만 하면 끝. 3. 실제 적용 코드. 12345678910111213141516171819202122232425262728293031+ (void)initialize{ HNKCacheFormat *format = [[HNKCacheFormat alloc] initWithName:@"thumbnail"]; forma..