Site logo James's Devlog
  • Home
  • About Me
  • Skills
  • Experience
  • Education
  • More
    Open-source Featured Posts Recent Posts
  • Posts
  • Notes
  • Docs
  • Dark theme
    Light theme Dark theme System theme
Site logo Inverted logo
  • Tags
  • 111퍼센트
  • ACRA
  • Android
  • Automation
  • Chi
  • CocoaPods
  • Crawler
  • Docfx
  • Documentation
  • Fcm
  • Framework
  • Gcp
  • Go
  • Gradle
  • IOS
  • Library
  • Monitoring
  • Oauth
  • Optimization
  • Push-Notification
  • Resource-Management
  • SDK
  • Slack
  • Sprite-Atlas
  • Templ
  • Unity
  • UUID
  • Xcode
  • 게임펍
  • 고 언어
  • 네이티브 플러그인
  • 도커
  • 딥링크
  • 로그
  • 마케팅
  • 메이븐
  • 모니터링
  • 배포
  • 백오피스
  • 빌드
  • 서버
  • 안드로이드
  • 유니티
  • 자동화
  • 젠킨스
  • 키체인
  • 파이썬
  • 패스트레인
  • 푸시
Unity에서 FCM 사용하기: Android·iOS 연동과 트러블슈팅 featured image
Unity에서 FCM 사용하기: Android·iOS 연동과 트러블슈팅

사내 서버 프레임워크 Perbase에 토픽 발송을 추가하며 Unity의 FCM 설정, Tauri 테스트 툴 개발, 서버 연동과 푸시 수신을 검증한 기록.

  • unity
  • fcm
  • android
  • ios
  • push-notification
2026년 9월 7일 월요일 Read
Unity 딥링크 문제 해결: Jenkins 빌드에서 Universal Link가 실패한 원인 featured image
Unity 딥링크 문제 해결: Jenkins 빌드에서 Universal Link가 실패한 원인

로컬 빌드에서는 열리던 유니버설 링크가 배포본에서 실패한 원인을 최종 앱 서명과 재서명 로그로 추적했습니다.

  • 111퍼센트
  • 유니티
  • 딥링크
  • iOS
  • 젠킨스
2026년 8월 29일 토요일 Read
iOS 키체인 접근 그룹 변경으로 UUID가 바뀐 문제 featured image
iOS 키체인 접근 그룹 변경으로 UUID가 바뀐 문제

빌드 파이프라인 변경 후 기존 UUID를 읽지 못했던 원인과 키체인 접근 그룹 마이그레이션, 네이티브 코드 수정 과정을 정리했습니다.

  • iOS
  • Unity
  • 키체인
  • UUID
  • 빌드
2026년 8월 28일 금요일 Read
Gamepub SDK featured image
Gamepub SDK

유니티와 안드로이드·iOS 네이티브를 연결하는 공용 SDK의 인증, 결제, 푸시와 배포 구조를 정리합니다.

  • 게임펍
  • 유니티
  • 안드로이드
  • iOS
  • SDK
2023년 5월 12일 금요일 Read
Cocoapod 으로 소스 공개(Public)용으로 프레임워크 배포 featured image
Cocoapod 으로 소스 공개(Public)용으로 프레임워크 배포

PodSpec 파일 생성 및 편집하기 spec 파일만 따로 만드는 방법이 있다. 사실 이 파일만 있다면 배포가 가능하다. $ pod spec create pod_name .podspec 이 로컬에 생성 될 것이다. Pod::Spec.new do |s| s.name = "git-public-pod-public" s.version = "0.1.5" s.summary = "The SDK for iOS Swift provides a modern way of implementing APIs." s.description = <<-DESC Developed in Swift, the SDK for iOS Swift provides a modern way of implementing LINE APIs. The features included in this SDK will help you develop an iOS app with engaging and personalized user experience. DESC s.homepage = "https://github.com/james-chun-dev/git-public-pod-public" s.license = "Apache License, Version 2.0" s.author = "James" s.platform = :ios, "13.0" s.module_name = "SDK1" s.source = { :git => "https://github.com/james-chun-dev/git-public-pod-public.git", :tag => "#{s.version}" } s.source_files = 'SDK1/SDK1/SDK1.h' end 더 많은 정보를 원한다면 cocoapods 공식사이트 문서 참고.

  • CocoaPods
  • iOS
  • 배포
2023년 1월 16일 월요일 Read
Cocoapod 으로 소스 비공개(private)용으로 프레임워크 배포 featured image
Cocoapod 으로 소스 비공개(private)용으로 프레임워크 배포

Git repo 만들기 git 주소가 2개가 필요하다. git lib repo (라이브러리 프로젝트) git specs repo (public 에서 사용한 cocoapod repo 역할을 할 git spec파일 저장소) 우선 라이브러리 git repo 가 있다는 전제하에 설명한다. 물론 podspec 파일도 셋팅되어있어야 한다. .podspec 파일을 편집해주고 파일 유효성 검사. 이건 공개용과 동일하다. $ pod spec lint --verbose specfilename.podspec 빈 레퍼지토리 https://github.com/james-chun-dev/specs.git 하나를 private 으로 만들었다. 그리고 pod repo 에 add 해준다. $ pod repo add git-private-pod-private https://github.com/james-chun-dev/specs.git

  • CocoaPods
  • iOS
  • 배포
2023년 1월 16일 월요일 Read
앱을 포함한 라이브러리 프로젝트 생성 featured image
앱을 포함한 라이브러리 프로젝트 생성

Workspace 를 생성하여 라이브러리와 앱 프로젝트를 생성하는 방식. 우선 빈폴더를 만들고 프로젝트 이름을 정합니다. File > New > Workspace…을 클릭합니다. Workspace 이름을 지정하고 Save. **File > New > Project…**을 클릭합니다. 먼저 앱 프로젝트를 생성하겠습니다.(순서는 상관없음) Product Name 을 정하고 Interface, Life Cycle, Language 각자 선호도에 맞게 선택합니다. Add to, Group 모두 타겟을 처음 만든 Workspace 를 선택해줍니다.(Framework 생성도 똑같음) Framework 도 동일하게 진행하게 되면 프로젝트 폴더구조는 다음과 같습니다.

  • iOS
  • Framework
  • Xcode
2023년 1월 16일 월요일 Read
Navigation
  • About Me
  • Skills
  • Experience
  • Education
  • Open-source
  • Featured Posts
  • Recent Posts
Contact me:
  • chc3484@gmail.com
  • coolishbee

Liability Notice: This theme is released under the MIT License. You may use, modify, and distribute it for non-commercial, commercial, and personal purposes without the author’s permission. The theme author provides no warranty and accepts no liability for issues caused by its use.


Toha theme logo Toha
© 2020 Copyright.
Powered by Hugo logo