VIM Adventures, 게임으로 VIM 연습하기

이미지
VIM Adventures, 게임으로 VIM 연습하기 링크 : https://vim-adventures.com/

버전 표기법, Semantic Versioning

출처 :  https://semver.org/ Semantic Versioning 2.0.0 Summary Given a version number MAJOR.MINOR.PATCH, increment the: MAJOR version when you make incompatible API changes, MINOR version when you add functionality in a backwards-compatible manner, and PATCH version when you make backwards-compatible bug fixes. Additional labels for pre-release and build metadata are available as extensions to the MAJOR.MINOR.PATCH format. 유의적 버전 2.0.0-ko2 요약 버전을 주.부.수 숫자로 하고: 기존 버전과 호환되지 않게 API가 바뀌면 “주(主) 버전”을 올리고, 기존 버전과 호환되면서 새로운 기능을 추가할 때는 “부(部) 버전”을 올리고, 기존 버전과 호환되면서 버그를 수정한 것이라면 “수(修) 버전”을 올린다. 주.부.수 형식에 정식배포 전 버전이나 빌드 메타데이터를 위한 라벨을 덧붙이는 방법도 있다.

유니티 애드몹 하단 배너 높이 DP 를 Pixel 로 변환하기

애드몹 하단 배너를 넣었을 때 DP 기준으로 삽입되기 때문에 디바이스마다 Pixel값이 달라 지게 된다. Pixel 값을 계산해서 내 UI가 애드몹 하단 배너에 가리지 않도록 해보자.     public float DPToPixel(float fFixedResoulutionHeight, float fdpHeight)     {         float fNowDpi = (Screen.dpi * fFixedResoulutionHeight) / Screen.height;         float scale = fNowDpi / 160;         float pixel = fdpHeight * scale;         return pixel;     } fFixedResoulutionHeight 내가 고정한 해상도 높이 (720x1280으로 고정했다면 1280) fdpHeight 바꾸고자 하는 dp (애드몹 배너 320x50일 때 50) 내 UI(버튼, 이미지...)를 하단에서 리턴 된 픽셀 값만큼 올려서 UI가 가리지 않게 할 수 있다.

IOS 암호화 사용안할 시 info.plist 수정

이미지
빌드에서 암호화를 사용하지 않는 경우에는 다음 빌드와 함께 수출 규정 준수 정보를 제공할 필요가 없도록 Info.plist 파일에 키 문자열 값을 사용하십시오. <key>ITSAppUsesNonExemptEncryption</key><false/> 파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있음

유니티 IOS 코코아팟CocoaPods Xcode 실행하기

유니티 작업 중 코코아팟을 설치했다면 빌드 후 기존에 실행했던 Unity-iPhone.xcodeproj 대신  Unity-iPhone.xcworkspace 로 실행하자.

앱스토어 리젝 - 아이패드 해상도 이슈

Guideline 2.4.1 - Performance - Hardware Compatibility We noticed that your app did not run or display as expected when viewed on iPad running iOS 11.3.1. Please see attached screenshots for details. Next Steps To resolve this issue, please revise your app to ensure it runs as expected and displays properly at iPhone resolution on iPad. Even if your app was developed specifically for iPhone, users should still be able to use your app on iPad. 아이폰 전용으로 개발했어도 아이패드에서도 정상작동(화면레이아웃,해상도) 해야 한다. 왜냐하면 내가 아이패드로 테스트 할꺼니까. Resources For information on iOS device screen sizes and resolutions, please review the iOS Human Interface Guidelines as well as Points versus Pixels in the View Programming Guide for iOS . You may also want to view Size Classes and Core Components and Default Class Sizes for Different Devices for more information about designing apps for multiple screen sizes.

앱스토어 스크린샷 상세

이미지
APP PREVIEWS AND SCREENSHOTS Screenshot specifications You must provide a set of screenshots for all device types. For iPhone, you need one set of screenshots for 5.5-inch display, and for iPad, you need one set for 12.9-inch display. (아이폰은 5.5-inch, 아이패드는 12.9-inch만 제공하면 됩니다.) 5.8-inch display assets for iPhone X are optional, and don't scale down to other devices sizes. When you upload iPhone X screenshots to App Store Connect, they will display with rounded corners. Device size or platform Screenshot size Required 5.8-Inch Super Retina Display 1125 x 2436 pixels for portrait 2436 x 1125 pixels for landscape Optional 5.5-Inch Retina Display 1242 x 2208 pixels for portrait 2208 x 1242 pixels for landscape Required if app runs on iPhone 4.7-Inch Retina Display 750 x 1334 pixels for portrait 1334 x 750 pixels for landscape May use 5.5-inch display 4-Inch Retina Display 640 x 1096 pixels for portrait (without status bar) 640 x 1136 pi