본문 바로가기

다시 개발자77

swiftui, OAuth 방식으로 google login 구현 SwiftUI로 iOS에 google 계정(gmail)으로 로그인할 수 있도록 구현하는 방법입니다. 1. GoogleSignInSwiftSupport 라이브러리 설치 아래 글을 참조해서 GoogleSignInSwiftSupport를 설치합니다. https://kka3seb.tistory.com/1074 xcode에 CocoaPods 라이브러리 적용하기 xcode에 CocoaPods 라이브러리를 적용하는 방법입니다. 기존 단순 프로젝트 구조는 다음과 같습니다. MyProject/ MyProject.xcodeproj 여기에 CocoaPods 라이브러리를 사용하면 프로젝트 구조는 다음과 같이 변 kka3seb.tistory.com 2. OAuth 클라이언트 ID 만들기 아래 글을 참조해서 OAuth 클라이언트.. 2023. 8. 4.
App 심사 NSUserTrackingUsageDescription 문제 해결 맞춤 광고를 위해 Info.plst에 NSUserTrackingUsageDescription을 추가한 후 심사 요청 시 추적 정보를 설정하는 방법입니다. 추적 정보를 설정하지 않으면 다음과 같이 경고 메시지가 나면서 심사가 거부됩니다. 추적 정보 설정 방법은 다음과 같습니다. App Store의 "앱이 수집하는 개인정보" 화면 맨 아래의 데이터 유형 옆 "편집"을 클릭합니다. 데이터 수집 창을 아래로 내려 '귀사 또는 타사가 이 앱에서 데이터를 수집합니까?'라는 질문에 "예, 이 앱에서 데이터를 수집합니다."를 선택하고 "다음"을 클릭합니다. 화면을 아래로 내려 사용 데이터 중 "광고 데이터"를 선택하고 "계속"을 클릭합니다. "광고 데이터 설정"을 클릭합니다. "타사 광고"를 선택하고 "다음"을 클릭합.. 2023. 8. 4.
iOS app-ads.txt 추가 또는 업데이트 iOS에 app-ads.txt 추가 또는 업데이트하는 방법입니다. "app-ads.txt로 이동"을 클릭합니다. "APP-ADS.TXT 설정 방법"을 클릭합니다. app-ads.txt를 복사합니다. 그리고 웹사이트 루트에 app-ads.txt를 만듭니다. 만약 웹사이트가 없다면 구글 blogger를 활용합니다. www.blogger.com Blogger.com - 독특하고 멋진 블로그를 간단히 만들어 보세요. 내 관심사를 내 스타일대로 게시하세요. 공유하고 싶은 지식, 경험, 최신 소식이 있으신가요? 독특하고 멋진 블로그를 만들 수 있습니다. www.blogger.com blogger.com을 가입하고 블로그를 개설합니다. 설정을 누른 후 화면을 아래로 내려 "수익 창출"을 찾습니다. 그리고 "맞춤 ad.. 2023. 8. 3.
swiftui로 admob 광고 붙이기 swiftui로 admob 광고 붙이는 방법입니다. 다음 글을 참조해서 admob을 생성하고 광고 단위를 만듭니다. 2023.07.15 - [다시 개발자] - admob 생성 및 광고 단위 만들기 그리고 SDK를 xcode에 연결합니다. https://developers.google.com/admob/ios/quick-start?hl=ko 시작하기 | iOS | Google for Developers iOS 앱을 제작 중인 AdMob 게시자를 위한 모바일 광고 SDK입니다. developers.google.com 위 내용이 어려우면 다음 글을 참조하십시오. 2023.07.18 - [다시 개발자] - xcode에 CocoaPods 라이브러리 적용하기 승인 전까지 테스트 광고 ID를 이용해 구현하도록 하겠습.. 2023. 7. 19.
xcode에 CocoaPods 라이브러리 적용하기 xcode에 CocoaPods 라이브러리를 적용하는 방법입니다. 기존 단순 프로젝트 구조는 다음과 같습니다. MyProject/ MyProject.xcodeproj 여기에 CocoaPods 라이브러리를 사용하면 프로젝트 구조는 다음과 같이 변합니다. MyProject/ MyProject.xcodeproj Myproject.xcworkspace Podfile Podfile.lock Pods/ 그럼 본격적으로 시작하겠습니다. CocoaPods 라이브러리 설치 전 터미널에서 pod --version으로 설치 여부 확인합니다. 만약 설치 되어 있지 않다면 $ sudo gem install cocoapods로 설치합니다. 설치가 되었다면 CocoaPods 라이브러리를 설치할 프로젝트로 이동합니다. 그리고 Podf.. 2023. 7. 18.
admob 생성 및 광고 단위 만들기 iOS나 android app에 광고를 붙이기 위해 admob을 생성하는 방법 및 광고 단위 만드는 방법입니다. apps.admob.com에 접속한 후 gmail 계정으로 인증을 합니다. AdMob 최대한 활용하기를 선택한 다음, 수취인 국가에 '대한민국'을 선택합니다. 수취인 국가는 현재 거주 중인 국가를 선택하면 됩니다. 이용약관을 읽고 체크한 다음 "AdMob 시작하기"를 클릭합니다. "계속해서 AdMob 사용"을 클릭합니다. "시작하기" 버튼을 클릭합니다. 플랫폼을 선택하고 앱 스토어에 앱이 등록되어 있나요?라는 질문에 답을 합니다. 그리고 "계속" 버튼을 클릭합니다. 참고로, 저는 애플 스토어에 등록이 되어 있어 iOS를 선택했고 "예, 지원되는 앱 스토어에 앱이 등록되어 있습니다."를 선택했습.. 2023. 7. 15.
Apple Developer Program 등록 Apple Developer Program 등록 방법입니다. 0. 준비사항 Apple Developer ID가 있어야 합니다. ID가 없으면 아래 글을 참조해서 만들기 바랍니다. https://kka3seb.tistory.com/638 Apple Developer ID 만들기 Apple Developer ID 만드는 방법입니다. 1. 로그인 화면 접속 https://idmsa.apple.com/IDMSWebAuth/signin?appIdKey=891bd3417a7776362562d2197f89480a8547b108fd934911bcbea0110d07f757&path=%2Fenroll%2Fduns-lookup%2F&rv=1 로그인 - Apple idmsa.apple kka3seb.tistory.com 1... 2023. 6. 14.
cocoapods 사용법 1. 설치 sudo gem install cocoapods 2. cocoapods를 이용해 라이브러리 설치 2.1. 터미널로 라이브러리를 설치할 프로젝트로 이동 2.2. Podfile 생성 pod init 2.3. Podfile에 추가할 라이브러리 기술 Podfile을 열고 화살표 위치에 추가할 라이브러리를 적습니다. pod '~~~' 형식으로 적습니다. 저는 TensorFlowLiteSwift를 추가할 예정이어서 다음과 같이 적었습니다. 2.4 install Podfile을 저장하고 나옵니다. 그리고 install 합니다. pod install 2023. 5. 2.
the package manifest at '/Package.swift' cannot be accessed (/Package.swift doesn't exist in file system) the package manifest at '/Package.swift' cannot be accessed (/Package.swift doesn't exist in file system) 이 오류는 현재 위치에서 Package.swift 파일을 찾을 수 없다는 것을 의미합니다. Swift Package Manager (SPM)을 사용하여 TensorFlow Lite를 프로젝트에 추가하는 경우, 프로젝트의 루트 디렉토리에 Package.swift 파일이 있어야 합니다. 이 파일은 프로젝트의 종속성 및 빌드 설정을 정의합니다. 따라서 오류를 해결하려면 Package.swift 파일을 생성해야 합니다. 터미널에서 프로젝트의 루트 디렉터리로 이동한 다음, 다음 명령어를 실행하면 Package.swift 파일을.. 2023. 5. 2.