본문 바로가기

전체 글

fastlane cert 생성하기 fastlane 공식 문서에 help가 업데이트가 잘안되네cert 파일 help 정리 cert CLI for 'cert' - Create new iOS code signing certificates Commands: (* default) create * Create new iOS code signing certificates help Display global or [command] help documentation revoke_expired Revoke expired iOS code signing certificates Global Options: --verbose -h, --help Display help documentation -v, --version Display version informati.. 더보기
fastlane app 생성 $ fastlane produce create -u name@domain.com -a com.compnay.app -q AppName -z 1.0.0 -y Hiapp2 -m Korean -c Company -b TEAM_ID -p "ITC_TEAM_NAME" fastlane 공식홈에 나오는 help가 최신이 아니라서 작성해둠 $ fastlane produce --help produce CLI for 'produce' Commands: (* default) associate_group Associate with a group, which is created if needed or simplylocated otherwise create * Creates a new app on iTunes Connect an.. 더보기
webview cookie 저장 및 불러오기 webview cookie 저장 및 불러오기 extension AppDelegate{ func applicationDidBecomeActive(_ application: UIApplication) { //쿠키 저장 self.loadCookie(); } func applicationDidEnterBackground(_ application: UIApplication) { //쿠키 저장 self.saveCookie(); } func saveCookie(){ let cookieJar: HTTPCookieStorage = HTTPCookieStorage.shared let data: NSData = NSKeyedArchiver.archivedData(withRootObject: cookieJar.cookies .. 더보기
command로 CertificateSigningRequest.certSigningRequest 생성하기 1.키생성$ openssl genrsa -out mykey.key 2048 2.csr 생성$ openssl req -new -key mykey.key -out CertificateSigningRequest.certSigningRequest -subj "/emailAddress=yourAddress@example.com, CN=John Doe, C=US" 더보기
mac android debug sha1 확인 keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android 더보기
swift로 Data 처리 하는 Extension 모음 ble 통신할때 data를 변환할 일이 많아서 정리 해놓음 import Foundation extension NSData { var uint8: UInt8 { get { var number: UInt8 = 0 self.getBytes(&number, length: MemoryLayout.size) return number } } } extension NSData { var uint16: UInt16 { get { var number: UInt16 = 0 self.getBytes(&number, length: MemoryLayout.size ) return number } } } extension NSData { var uint32: UInt32 { get { var number: UInt32 = 0 se.. 더보기
fastlane 에러 fastlane을 젠킨스에서 사용할때 아래와 같은 에러가 발생 다음 오류가 발생하는 경우 scheme 공유 (share)가되어 있지 않을 가능성이 있습니다. [19시 35분 29초] : 프로비저닝 프로파일을 설치 ... [19시 35분 29초] : xcrun xcodebuild -list -workspace './xxxx.xcworkspace' [19시 35분 30초은] : 지정된 방식을 찾을 수 없습니다 'XXXX'. [19시 35분 30초] : 여러 방식을 찾을 수 있지만 하나를 지정하지 않았습니다. [19시 35분 30초]은 :이 CI 때문에, scheme` '옵션을 사용하여 하나의 통과주세요manage scheme에 가서 shared를 체크한다. 더보기
app icon splash template psd 매일 검색하기가 귀찮아서 파일 올려놓음 더보기