프로젝트/올포원
-
[포케덱스] - iOS앱 Google AdMobs 광고 추가하는 방법프로젝트/올포원 2024. 6. 4. 13:57
오랜만이다. 몇개월동안 소홀하던 블로그 작성을 다시 활발하게 해보려고 한다. 이번에 프로젝트를 업데이트할 일이 생겨 프로젝트 유지보수를 진행하던 중 광고로 수익을 창출하는 방법이 궁금해서 이번 프로젝트에 적용시켜보기로 했다. 오늘 내가 사용한 방법에 대해 포스팅해 보겠다. 일단 AdMobs사이트에 접속한다.https://apps.admob.com/ AdMob이메일 또는 휴대전화accounts.google.com 1. 앱 추가 플랫폼은 iOS이고,이미 앱스토어에 올라가 있는 프로젝트기 때문에 "예"를 선택했다. 광고를 개제하고 싶은 어플을 선택위와 같은 과정을 거치게 되면 애드몹에 본인의 어플이 등록이 완료된다.그 다음은 광고를 어떻게 삽입할 것인지 알아보자 2. 광고 단위 생성 추가된 앱에 광고단위를 ..
-
[포케덱스] - Configuration 관리프로젝트/올포원 2024. 5. 1. 15:58
오늘은 Xcode의 Configuration파일인 .xcconfig 생성 및 관리에 대해서 포스팅 하겠다. 먼저 Configuration이 뭐냐 xcode 프로젝트의 설정을 외부 파일로 분리하여 관리하는데 사용되는 파일이다.보통 프로젝트 빌드를 설정하거나, 환경변수 등을 텍스트형태로 기입하여 관리할 수 있다. 그럼 이걸 쓰면 뭐가 좋냐면 1. 프로젝트 설정 동기화 여러 프로젝트가 같은 라이브러리 경로, 컴파일러 플래그 또는 빌드 설정을 공유해야할 때 이 .xcconfig 파일을 사용하여 일관성있게 관리할 수 있다. 2. 보안 정보 분리API키 및 비밀번호, 혹으니 서버 URL등 민감한 정보를 분리하여 관리할 수 있다. 여러가지 방법이 있겠지만 오늘 포스팅은 2번내용을 가지고 활용해보겠다.먼저 Conf..
-
[포케덱스] - Error: sessionTaskFailed프로젝트/올포원 2024. 5. 1. 15:37
오랜만이다. 바쁜 나날을 보내고 있어서 서론은 생략하겠다.먼저 내가 겪은 문제에 대해 간략히 설명하겠다. 사용 라이브러리 : Alamofire설정한 부분 : 프로젝트를 생성하고 swift파일만 생성했을 뿐 프로젝트파일을 그 어떤 것도 생성하지 않았음문제의 코드 : AF.request("http://\(Bundle.main.infoDictionary?["LOCAL_URL"] ?? "")/pokemon", method: .post, parameters: params, encoding: JSONEncoding.default) .validate() .response{ response in switch response.result { ..
-
[올포원] - 4,5번째 리젝 그리고 배포 성공 (4.2&4.2.3 - Design - Minimum Functionality, 2.3.7 - Performance - Accurate Metadata)프로젝트/올포원 2023. 7. 7. 12:01
오늘은 4번째 리젝과 5번째 리젝.. 그리고 수많은 산을 넘어 앱을 배포하게 된 스토리에세 대해서 적어볼 예정이다. 4,5번째를 한번에 올리는 이유는 두개 다 같은 사유로 리젝을 당했기 때문이다.. 이건 4번째 리젝 Hello, Thank you for your resubmission. Upon further review, we identified an additional issue that needs your attention. See below for more information. If you have any questions, we are here to help. Reply to this message in App Store Connect and let us know. Guidelines 2.3...
-
[올포원] - 3번째 리젝 (2.1.0 Performance: App Completeness)프로젝트/올포원 2023. 6. 26. 18:26
지금 원래 올렸던 "포켓몬도감Q"라는 앱은 4번째 리젝사유에 의해 수정하게 되었다. 자세한 내용은 이 다음 포스팅에서 올리도록 하겠다. 오늘은 대망의 3번째 리젝이다. 포스팅이 오래 걸린 이유는 3번째 리젝을 해결한 뒤에 4번째 리젝이 왔는데 4번째 리젝 사유를 해결하는데 시간이 좀 걸렸기 때문이다.. 오늘 시점으로 3번째 리젝을 해결한지가 1~2주가 됐는데, 다행히 잇슈를 모두 기록을 해놨기 때문에 바로 문제와 해결방법으로 포스팅을 할 수 있었다.(역시 J형 인간!) 일단 3번째 리젝 사유는 다음과 같았다. 거절 사유: 2.1.0 Performance: App Completeness 이렇게 왔다. 이번 문제는 간단하다. 당신의 앱은 문제가 있습니다.(버그가 존재합니다.) 음.. 이렇게 버그가 어디서 어..
-
[올포원] - 2번째 리젝(2.1.0 Performance - App Completeness,2.3.3 Performance - Accurate Metadata)프로젝트/올포원 2023. 6. 18. 17:30
첫번째 어이없는 리젝 후 두번째로 리젝되었다는 메일을 받았다. Hello, Thank you for your efforts to follow our guidelines. There are still some issues that need your attention. If you have any questions, we are here to help. Reply to this message in App Store Connect and let us know. Guideline 2.1 - Performance - App Completeness We discovered one or more bugs in your app. Specifically, no contents can be viewed. Please re..
-
[올포원] - 1번째 리젝(Other)프로젝트/올포원 2023. 6. 16. 11:56
첫번째 리젝은 앱심사 제출을 하고 하루도 안되서 리젝이 되었다. 처음 출시하는 어플인 만큼 한번에 통과는 아예 기대하지 않았다. 근데 리젝 사유가 너무 이상했다. Hello, Thank you for submitting your app for review. We need additional time to evaluate your submission and Apple Developer Program account. Your submission status will appear as "Rejected" in App Store Connect while we investigate. However, we do not require a revised binary or additional information fro..
-
[올포원] # 개요프로젝트/올포원 2023. 6. 9. 13:19
내 인생의 첫 앱스토어 배포를 위한 프로젝트를 완료하였다. 이번 프로젝트는 "포켓몬도감"이다. 앱스토어에 한국어로 된 포켓몬 도감이 없길래 스스로 제작해보기로 하였다. 포켓몬 도감에 사용되는 기술들은 SwiftUI,Realm,Kingfisher 등이있다. 기본적으로 포켓몬이라고 하는것은 Pokemon company에 저작권이 있기 때문에 이걸 사용하는게 문제가 되지 않을까 고민을 많이 했는데, PokemonAPI라는 것을 발견하고 사용정책에 대해 알아보았다. 그 결과로 어차피 난 비영리 목적으로 교육용 앱을 제작하는 것이기 때문에 문제가 딱히 되지 않을 것이라 생각했다. PokemonAPI는 포켓몬의 이름,타입,이미지 부터 시작해서 키,몸무게,분류 등 상세정보까지 한국어로 제공하고 있다. 거기서 필요한 ..