기본 콘텐츠로 건너뛰기

iOS 앱 제출 전 점검사항.

App 정보
현지화 가능한 정보
이름: 255자
개인정보 취급방침 URL : (선택사항)

일반정보
번들ID - reverse domain
기본언어 - 한국어 등
SKU - App Store에 표시되지 않는 App의 고유한 ID
카테고리 - (2개)
건강 및 피트니스
게임
교육
금융
날씨
내비게이션
뉴스
도서
라이프 스타일
비즈니스
사진 및 비디오
생산성
소셜 네트워킹
쇼핑
스포츠
엔터테인먼트
여행
유틸리티
음식 및 음료
음악
의학
잡지 및 신문
참고
카탈로그

가격 및 사용가능 여부

제출 준비 중
버전정보
App 동영상 미리보기
최대 5개 스크린 샷
4.7, 5.5, 4, 3.5, iPad, iPad Pro

설명 - 4000자
키워드 - 100자
지원 URL
마케팅 URL - 선택

App 정보

App 아이콘 - 아이콘은 App Store에서 사용되며 최저 해상도가 72DPI이고 RGB 색상 영역에 있는 JPG 또는 PNG 형식이어야 합니다. 레이어나 둥근 모서리가 있어서는 안 됩니다. (png일 경우 투명 알파채널이 있어도 안됨)

거래 담당자 연락처 정보 - 한국 App Store에서 App과 함께 표시되는 추가 정보를 제공할 수 있습니다. 이 정보는 한국 App Store에만 나타납니다.

대한민국 App Store의 거래 담당자 연락처 정보를 표시합니다.

저작권 - App에 대해 독점 권한을 가진 개인 또는 법인의 이름으로, 앞에 권한을 획득한 연도가 옵니다(예: ‘2008 Acme Inc.’). URL을 제공하지 마십시오.

App 심사 정보
연락처 정보 - App 심사 팀에서 궁금한 점이 있거나 추가 정보를 필요로 할 경우에 연락할 조직의 담당자입니다.

데모 계정 - App에 대해 전체 접근 권한을 얻기 위한 사용자 이름과 암호입니다. 이 계정은 심사 과정 중에 사용되며 만료되어서는 안 됩니다. 메모 필드에 추가 계정을 위한 세부 정보를 포함하십시오.

메모 - 심사 과정 중에 도움이 될 만한 App에 대한 추가 정보입니다. App별 설정처럼 App을 테스트하는 데 필요할 수 있는 정보를 포함하십시오.

TestFlight 계정 생성용 Apple ID 필요.

* 스크린샷 뜨는 꿀팁.

iOS Simulator - iPhone 6 Scale 50% 기준. cmd+shift+4, space 로 스샷 후

imagemagick을 사용.

convert MainMenu.png -crop 375x666+56+54 MainMenuC.png

깔끔하게 떨어진다.

이 블로그의 인기 게시물

Mac 주의 - 약간 빡치는 git 대소문자 변환 파일명 변환(renaming)하는 법

Mac에서 종종 화나는 일 중 하나가 파일 시스템이 대소문자를 구분하지 않는 점이다.
가령, A.png를 a.png로 바꿔야할 경우 HFS 기준으론 전혀 바뀐 점이 없는 걸로 인식하는데 다소 화가난다.
하지만, 방법이 없는 것은 아닌데

A.png를 임의의 다른 파일로 바꾼다. (ex. A_.png)1에서 바꾼 상태에서 staging 한다. (git add A_.png)1의 파일을 다시 원래 바꾸려고 했던 파일로 바꾼다. (mv A_.png a.png)3을 다시 staging 한다. (git add a.png)commit 한다.https://stackoverflow.com/a/40307511/880991 에서 답변해준 Chris Barr 님에게 감사를.
* 추가

실제로 해보니 git mv --force A.png a.png 가 더 간단하다. 이는 바로 staging 영역에 add까지 해준다.

graphql 연습 /w launchpad

https://launchpad.graphql.com/mw9wkzv99
단순 전체쿼리+조건쿼리+추가

http://graphql.org/graphql-js/passing-arguments/
참고. random ID는 crypto 1.0.1 사용
  type Query {
    Members: [member]
    getMember(id: ID!): member
  }
  type member {
    id: ID!
    text: String
  }
  input memberInput {
    text: String
  }
  type Mutation {
    addMember(member: memberInput): member
  } SQL 정의. facebook 쪽은 스트링에 지지는 거 진짜 좋아하네. *.gql 파일이 있다고 하니 이해해주자.
resolver는 var buffer = [];
const resolvers = {
  Query: {
    Members: (root, args, context) => {
      return buffer;
    },
    getMember: (id)=> {
      return buffer.find(o=>o.id)
    }
  },
  Mutation: {
    addMember(_, {member}) {
      const mm = { ...member, id:randomBytes(10).toString('hex') };
      buffer.push(mm);
      return mm;
    }
  }
}; 평범 평범.
https://dev-blog.apollodata.com/tutorial-graphql-subscriptions-server-side-e51c32dc2951 다음으로 pub/sub 연습.
https://launchpad.graphql.com/xvn94n3ql   type Subscription {
    memberAdded: member
  } member가 added되는 순간을 감시. imp…

즐거운 Online Prototyping Tool 들

jsbin, codepen, jsfiddle 이런 것들은 일단 생략. 너무 유명한 것들이라.

https://launchpad.graphql.com - node.js 기반 graphQL 연습장. 이것만으로도 충분히 훌륭한 백엔드
https://codesandbox.io/ npm 사용이 가능한 클라이언트 사이드 연습장. webpackbin이 너무 문제가 많아서 찾아본 것.

https://scrimba.com 이건 codesandbox+ asciinema(https://asciinema.org/) 같은 느낌인데 키 녹화와 음성 녹화 기능이 추가되었다. 다 좋은데 화살표 키로 빨리감기 뒤로감기 기능이 안되고 익스포트(youtube등)으로 지원이 없는게 아쉽다.

이 둘이 만나면? https://codesandbox.io/s/jvlrl98xw3?from-embed
뭐야 이거 무서워 하지마 ㄷㄷ;  graphql+react-native-web(부왘ㅋㅋ)

https://repl.it/languages 전통을 자랑하는 REPL 도구. 지원 언어 종류가 -_-;;;;;

https://tio.run/# repl.it? 장난함? 얘는 지원 언어가 무려 386종류. J랑 아희도 있다.

https://play.golang.org/ 즐거운 go playground. 소스 포멧팅 넘 좋아.

http://decaffeinate-project.org/repl/ 최고의 coffeescript REPL. 원래 용도는 coffee를 ecma6코드로 바꾸는 것이지만...

https://scaphold.io
https://www.graph.cool/ graphql backend service. scaphold.io는 설치도 필요없는 클라우드. graphcool은 호스팅+클라우드 다있음. 둘 다 막상막하. 푸쉬서버도 되고 뭐 미친득.

https://glitch.com/ gomix에서 결국 glitch로 안착.  node.js

https://www.shadertoy.com 잘하고 싶다! 쉐이다! 오디오도 된다!

http:/…