ios (27) 썸네일형 리스트형 [Xcode/iOS] Swift 커스텀 폰트(Custom Font) 사용하기 (with. 상업적 이용 가능 무료 폰트 사이트) 프로젝트 진행 시 커스텀 테마 및 폰트 설정을 위해,상업적으로 문제가 없는 커스텀 폰트들을 적용하고자 했다.적용 방법은 간단히 3단계로 이루어진다. 상업적 이용 가능 무료 폰트 네이버 나눔 네이버 글꼴 모음네이버가 만든 150여종의 글꼴을 한번에 만나보세요hangeul.naver.com 네이버 손글씨 네이버 글꼴 모음네이버가 만든 150여종의 글꼴을 한번에 만나보세요hangeul.naver.com 눈누 눈누상업용 무료한글폰트 사이트noonnu.cc 폰트 파일 넣기상업적으로 문제가 없는 폰트 파일들을 다운 받고 프로젝트 폴더 내에 새로운 폴더를 만들어서 저장 및 정리(파일명은 변경하지 않는 것을 추천) info.plist에 파일 이름 등록info.plist를 열고 Fonts provid.. [Xcode/iOS] Swift 구글 애드몹(AdMob) 광고 연동 내가 만든 앱에 광고를 달아보자..!방법은 정말 간단하지만 사전에 구글 애드몹 승인 과정이 필요하므로해당 부분은 미리 해두면 좋을 것 같다 :) 구글 애드몹 가입 및 연동 가입하기 Google AdMob: 모바일 앱 수익 창출인앱 광고를 사용하여 모바일 앱에서 더 많은 수익을 창출하고, 사용이 간편한 도구를 통해 유용한 분석 정보를 얻고 앱을 성장시켜 보세요.admob.google.com위 페이지로 접속해 구글 계정으로 로그인하여 절차 진행** 계정 승인까지 시간이 소요됨 **반나절..?에서 하루 정도 걸리는 것 같다! 앱 연동 1. 시작하기 클릭2. 플랫폼 선택3. 앱 출시 여부 선택4. 완료 광고 생성 광고 단위 생성 1. 광고 단위 추가 클릭2. 원하는 광고 형식 선택3. 광고.. [Unity/iOS] 아이폰 버전 및 LiDAR 여부 체크하는 플러그인 코드 유니티에서 아이폰 버전을 확인할 수 있는 plugin이 필요했다.스택플로우의 여러글들을 찾아 아래 코드를 작성할 수 있었다.내 경우에는 라이다 체크를 위한 코드였으며,세부 버전을 위한 함수가 필요하다면 내부를 조금 변경하면 될 것 같다 Script DeviceChecker.cspublic class DeviceChecker : MonoBehaviour{#if UNITY_IOS [DllImport("__Internal")] public static extern bool DeviceCheck();#endif} DeviceChecker.swift@objc public class DeviceChecker: NSObject { @objc public static let shared = Devi.. [Unity/iOS] 아이폰 설정 화면 진입하는 플러그인 코드 이전 글은 유니티에서 아이폰 앱을 개발할 때, 퍼미션 관련 문제로 앱 설정 화면으로 이동하는 것이었다면, [Unity/iOS] 앱 설정 화면 진입하는 코드 유니티에서 아이폰 앱을 개발하다보면 처음에 권한을 얻어야하는 기능들이 많다. 허나 처음에 권한을 얻지 못하면 다시 요청 창을 띄울 수 없기에 사용자가 직접 앱 설정 화면으로 들어가 권한 s-o-h-a.tistory.com 이번엔은 사용자에게 무언가를 요청하기 위해 아이폰 시스템 설정 화면으로 이동하는 plugin 코드를 작성해보고자 한다! 이전과 방법은 똑같고 코드가 조금 상이하다. Script IOSSetting.cs public class IOSSetting : MonoBehaviour { #if UNITY_IOS [DllImport("__Inte.. [Unity/iOS] 앱 설정 화면 진입하는 플러그인 코드 유니티에서 아이폰 앱을 개발하다보면 처음에 권한을 얻어야하는 기능들이 많다.허나 처음에 권한을 얻지 못하면 다시 요청 창을 띄울 수 없기에사용자가 직접 앱 설정 화면으로 들어가 권한을 승인해주어야한다. 이때 바로 앱 설정 화면으로 진입할 수 있도록 하는 plugin 코드를 작성해보았다.아래 코드들은 스택플로우의 사이트에서 참고한 것인데...사이트 링크를 잃어버렸다.......ㅜㅜ Script IOSSetting.cspublic class IOSSetting : MonoBehaviour{#if UNITY_IOS [DllImport("__Internal")] public static extern string GetSettingsURL();#endif} IOSSetting.mm (Object-C.. [Xcode/iOS] Swift CocoaPods AppAuth ERROR 해결 방법 예전에 근무하며 노션에 정리해두었던 것을 보고 작성하다보니,자료를 제대로 캡쳐해두지 않은 것들이 있어 에러 내용이 약간 불분명하지만...추후 같은 에러 발생을 염두해 두고 작성해본다! 아마 해당 문제는 CocoaPods 사용 시 발생했던 문제로 AppAuth 뿐만 아니라,다른 SDK에서도 발생할 수 있을 것으로 보여진다.CocoaPods을 사용하면 xcworkspace 파일로 작업을 하게 될 텐데해당 AppAuth 파일이 빨간색이었던걸로 기억한다. 해결방법 Pods 폴더 내부 파일 삭제1. 해당 프로젝트 폴더 > Pods 내부 파일 모두 삭제 DeriveData 폴더 내부 파일 삭제1. 라이브러리 > Developer > Xcode > DerivedData 폴더 진입2. 내부의 모든 파일 삭제** .. [Xcode/iOS] Swift Unable to Install ERROR 해결 방법 작업 중 종종 만나는 오류로 Detail 버튼을 이용해 이유를 찾을 때도 있었지만,그러지 못했던 경우도 종종 있었다...ㅜㅜ우선 근무 중에 해당 상황이 발생했을 때는 아래 3가지 방법들로 해결이 가능했다! 아래와 같은 방법을 사용하기 위해서는 라이브러리 폴더에 접근이 필요하기 때문에다음과 같은 설정이 필요하다. 사전 설정 라이브러리 폴더 보이게하기1. Finder에서 오른쪽 버튼을 클릭2. 보기 옵션 클릭3. 라이브러리 폴더 보기 체크 해결 방법 Xcode Provisioning profiles 삭제하기 Xcode Provisioning Profiles LocationWhere are the Provisioning Profiles located in Xcode 8.3.3 within the pro.. [Xcode/iOS] Swift Cycle in dependencies between targets ERROR 해결 작업 중 아래와 같은 오류가 발생했다.Cycle in dependencies between targets 'Unity-iPhone' and 'UnityFramework'; building could produce unreliable results. This usually can be resolved by moving the target's Headers build phase before Compile Sources. 물론 내 경우에는 다음과 같은 해결 방법으로 에러를 해결할 수 있었지만,다른 경우에는 순서를 다르게 하거나,아예 다른 해결 방법을 찾아보는 것을 추천한다. 해결방법 문제가 되는 TARGETS을 선택하고Build Phases 메뉴로 들어간다.나의 경우에는 Headers의 순서를 위쪽으로 .. 이전 1 2 3 4 다음