소셜 및 데이트 앱은 이제2025년 1월 22일 까지 새로운아동 안전 표준정책을 준수해야 하며, 이 정책은 게시하기 전에 Play Console에서 자체 인증을 요구합니다. 선언은 12월에 Console에서 제공됩니다.여기에서Tech Coalition의 온라인 아동 성적 착취 및 학대(CSEA) 퇴치 모범 사례를 확인하세요.
작년 10월에 Google에서는 광범위한 사진/비디오 권한( READ_MEDIA_IMAGES및READ_MEDIA_VIDEO) 을 요청할 수 있는 앱의 수를 줄이기 위해 사진 및 비디오 권한 정책을 도입했습니다. 개발자가 이러한 변경 사항을 채택할 수 있는 시간을 더 주기 위해 마감일을 연장합니다.2025년 1월 22일부터 앱은 앱 기능과 직접 관련된 목적으로만 사진 및 비디오에 액세스할 수 있습니다. 추가 시간이 필요한 앱은2025년 5월 28일까지 연장을 요청할 수 있습니다 . 이러한 파일에 한 번만 또는 드물게 액세스할 필요가 있는 앱은 Android 사진 선택기와 같은 시스템 선택기를 사용해야 합니다.Google Play의 사진 및 비디오 권한정책에 대한 자세한 내용을 참조하세요.
저희는 개발자가 성공하는 데 필요한 정보를 확보할 수 있도록 지속적으로 노력하고 있습니다. Play Console이나 다른 도구를 통해 이미 사용할 수 없다고 생각되는 데이터를 요청하려면 이양식을사용하세요 .
앱에 영향을 미칠 경우를 대비해 이러한 정책 업데이트를 주의 깊게 검토하세요. 이러한 변경 사항을 준수하는 방법에 대해 자세히 알아보려면 다음을 참조하세요.
이 정책을 너무 늦게 알아서, 우선 기한 연장을 하고 그 동안에 서류 가이드를 보면서 처리방안을 생각해봤다.
요즘 우편 명세서로는 받고 있지를 않아서 참 애매했다. 시간도 하루라는 시간밖에 없어서 (9월30일 기준) 촉박했다.
Google Play에 게시하려면 본인 확인이 필요합니다. 본인 인증을 하려면 휴대전화가 필요합니다. 휴대전화로 코드가 전송됩니다. 이름과 현재 주소가 표시된 서류 필요. 허용되는 서류는 다음과 같습니다. 90일 이내에 발행된 전기, 수도 또는 공공요금 청구서 90일 이내에 발행된 신용카드 명세서 90일 이내에 발행된 은행 명세서 90일 이내에 발행된 임대 계약서
그래서 구글 공식 문서 찾아보니, 아래와 같이 가이드가 나와 있었다.
개인 계정
개인용 개발자 계정을 만들었으나 Google 결제 프로필이 인증되지 않은 경우 신원 세부정보를 확인하는 과정에서 Play Console에 다음 정보를 제공해야 합니다. ** 정부 공식 신분증
그래서, 민원24에서 주민등록등본 pdf로 저장해서 제출. 하루도 아닌 몇 시간만에 본인인증 완료.
iOS SDK 2.23.0 버전부터 배포 방식 변경 • Cocoapods 지원 중단 • SPM(Swift Package Manager)을 통한 배포만 지원 • 샘플 앱을 tuist 프로젝트로 변경 • 샘플 앱 파일은 기존과 동일하게 다운로드 방식으로 제공 • 샘플 앱 사용 시 tuist를 사용한 라이브러리 설치 필요
배경
Cocoapods 특성상 다수의 Podspec 배포, 서버 구조와 모듈간 의존성으로 인한 긴 배포 시간 등 어려움이 있어, 다양한 이슈에 보다 기민하게 대응할 수 있도록 보편적으로 채택되어 있는 SPM만을 지원하기로 결정했습니다. 또한 Xcode 프로젝트 구성과 의존성 관리를 도와주는 CLI 도구인 tuist를 샘플 앱에 도입하게 되었습니다. tuist로 편리하게 프로젝트를 생성, 관리하고 협업을 용이하게 할 수 있는 간단한 예제도 제공할 계획입니다.
Xcode 16 includes Swift 6 and SDKs for iOS18, iPadOS 18, tvOS 18, watchOS11, versionOS 2, and macOS Sequoia.
Predictive code completion boots your productivity when writing Swift code, using a code intelligence model that keeps your code private and works even when you're offline.
Swift 6 makes it even easier to write safe concurrent code with a new language mode that analyzes your code at compile-time and diagnoses possible data rates.
Swift Testing simplifies writing tests with features like parameterization to run the same test over a series of values, and tags to flexibly organize your tests.
Previews can share environments or data across your app and use property wrappers within preview blocks.
Lodash is released under theMIT license& supports modern environments.Review thebuild differences& pick one that’s right for you.
Lodash는 MIT 라이선스에 따라 출시되었으며 최신 환경을 지원합니다. 빌드 차이점을 검토하고 적합한 것을 선택하십시오.
설치 방법 | Installation
브라우저에서 바로 사용하기 | In a browser:
<script src="lodash.js"></script>
NPM 사용하기 | Using npm:
$ npm i -g npm
$ npm i --save lodash
Node에서 사용하기 | In Node.js:
// Load the full build.
var _ = require('lodash');
// Load the core build.
var _ = require('lodash/core');
// Load the FP build for immutable auto-curried iteratee-first data-last methods.
var fp = require('lodash/fp');
// Load method categories.
var array = require('lodash/array');
var object = require('lodash/fp/object');
// Cherry-pick methods for smaller browserify/rollup/webpack bundles.
var at = require('lodash/at');
var curryN = require('lodash/fp/curryN');
노트 | Note: Node.js < 6 REPL 에서 Lodash 사용을 위해 n_를 설치합니다.
왜 Lodash 인가? | Why Lodash?
Lodash makes JavaScript easier by taking the hassle out of working with arrays, numbers, objects, strings, etc.Lodash’s modular methods are great for:
Lodash는 배열, 숫자, 객체, 문자열 등으로 작업하는 번거로움을 없애 JavaScript를 더 쉽게 만듭니다.Lodash의 모듈식 메서드는 다음과 같은 경우에 적합합니다.
Iterating arrays, objects, & strings 배열, 객체 및 문자열 반복