아이폰 프로젝트에 Firebase의 Analytics 설치 시 오류. 우선 Firebase의 설치 가이드만 보고 쉽게 셋팅이 끝날거라 생각하면 오산이다. https://firebase.google.com/docs/analytics/ios/start?authuser=0 1. import는 @import Firebase;가 아닌 아래처럼 써야한다. #import 2. cocopods을 사용하지 않을경우 Firebase SDK를 받아 Analytics 폴더의 전체 Framework(총 7개)를 추가 해야한다. core와 analytics 프레임웍만 추가할 경우 nano... link오류가 40개 정도 발생할 것이다.sdk link : https://firebase.google.com/download/ios?a..
날짜 정보 가져오는 것 테스트 한다고 시스템 시간을 변경했더니 빌드 할 때 앱이 죽는문제 발생.도대체 뭐가 문제인지 GCM키 확인해 보고, 코드 다시 확인하고, 위치정보 권한 받는 부분에 에러코드가 나와서삽질끝에...try catch에 걸린 오류는 java.io.IOException: SERVICE_NOT_AVAILABLE 시스템 환경설정 시간을 자동으로 설정하니 해결되었다.
Android XML에서 연산을 넣었더니 오류 발생.android:visibility="@{viewmodel.mEmailValidation ? View.VISIBLE : View.GONE}" 해결 방법은 상단 viewModel 지정하는 곳에 "View"를 import해주면 끝!data binding이 아직 익숙치 않아 쉬운 것 조차 오류를 범하고 있군... ㅠㅠ 12345678 Colored by Color Scriptercs
Xcode에서 Git을 사용하기 위해 선행작업이 필요하다.SVN에서 그랬듯이 ignore 설정이 그러하다.gitignore를 설정하지 않을경우 사용자 설정 파일 때문에 Merge가 되지 않는 불상사가 있으니ignore 설정한 후 clone을 권하는 바이다. xCode의 다음 경로에서 swift.ignore파일을 참고하여 생성하면 된다. https://github.com/github/gitignore/blob/master/Swift.gitignore 터미널에서 git이 설정된 경로로 이동 vi .gitignore 명령어 실행Swift.gitignore 파일의 내용 복사 붙여넣기.esc 키 누른 후 :wq 입력하게 되면 .gitignore 파일이 생성된다. Mac에서는 Git 툴인 SourceTree를 사용..
Xcode8로 업데이트 되면서 디바이스 빌드가 되지 않는다.무료계정으로는 이제 빌드를 할 수 없는건가?설정에 계정도 추가가 되어 있고 Signing도 문제가 없다. 하지만 실행해 보면 다음과 같은 에러가 난다.당신의 디바이스 설정에서 당신의 앱을 인증하라는 소리로 보인다. 열심히 찾아보니 설정 > 일반 > 프로파일 및 기기관리 안에내 계정이 보인다. 계정을 선택해보면내가 실행하려 했던 앱이 보인다. 해당 앱을 선택하면 신뢰 할건지 묻는 팝업이 나오고당연히 '신뢰'를 선택한다. '신뢰'를 선택하면"확인 완료"라고 표시됨을 확인할 수 있다.다시 Xcode에서 빌드해보니 디바이스에서 잘 실행되는 것을 볼 수 있다.이걸 몰라서 계정 결제해야 되나 싶었는데 ㅋㅋ다행이다.
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!! 버튼만 한 번 눌러주면 된다... 해결 완료!
[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~~
Android Studio에서 처음으로 스토어 배포용 APK를 생성하였다. 내부적으로 배포 했을 경우에 문제가 없기에 당연히 아무 문제도 없을 것이라 생각하고 바로 프로덕션 배포를 진행하였으나, 스토어 배포 된 버전에서 S급 오류가 무더기로 쏟아졌다. 특정 라이브러리를 사용하는 모든 기능에서 앱이 죽는 것이다.부랴부랴 검색을 하고, 이것도 고쳐보고 저것도 고쳐보았지만 이유를 알지 못한체 Release로 배포를 수십 번 했음에도 마음이 급해 원인을 찾지 못하고 있었다.그러다 마음을 가라 앉히고 Release일 때 문제가 생긴점을 감안해 app.Gradle 파일을 다시 훑어본 결과 BuildTypes가 눈에 띄웠다. 1234567891011121314 buildTypes { debug { signingCon..
xCode 7.1버전 업데이트 이후 생긴 오류 로그.App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app's Info.plist file. 해결방법.1. 해당 프로젝트 info.plist로 이동.2. "App Transport Security Settings" 속성 추가.3. "App Transport Security Settings" 속성에서 하위 아이템으로 "Allow Arbitrary Loads" 추가 후 값은 "YES"로 설정4. 빌드 후 정상 동작 확인.