일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
- MG더뱅킹정기예금
- ios
- EditText
- ndk r24
- 사전청약
- arm-linux-androideabi
- 예금
- Swift
- BindingAdapter
- 청약
- Android Studio
- audio record
- 달러예금
- 새마을금고
- Data Binding
- 용산 호반써밋 에이디션
- Android
- JetPack
- gradle
- kotlin
- 3rd framework
- Andorid
- 고금리
- KB
- CHAT GPT
- ChatGPT
- java
- Mac
- ndkVersion
- RETROFIT
- Today
- Total
목록전체 글 (93)
pear
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cO1abY/btroyGXMZZk/Uv23NwdzaYREx3keOawcXK/img.png)
android stuiod ADB 기본 설치 경로 C:\Users\%user%\AppData\Local\Android\Sdk\platform-tools 윈도우 10 환경변수 설정 -> 고급 시스템 설정(관련 설정) -> 환경 변수
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b1Ia93/btrk5ZmIl0x/5UTiydDtwSS94p6KXAT3vK/img.png)
3rd part framwork를 만들어 배포시 bitcode를 지원 하려면 하기 와 같이 User-Defined을 추가해 주어야 한다. User-Defined BITCODE_GENERATION_MODE debug maker release bitcode App빌드 시 개발용으로 빌드하면 bitcode를 확인하지 않지만 Archive 빌드 시 bitcode를 Yes로 설정하면 3rd part framwork가 bitcode를 지원하는지 확인 하게 된다. App 빌드 설정에도 User-Defined을 추가해주면 bitcode를 확인하게 되어 배포시 실수를 줄일 수 있다. debug maker경우 maker만 확인하기 때문에 Archive 빌드 시 오류가 발생하고 관리 성향에 따라 모두 bitcode로 설정해..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/brdHpp/btrkJkZVknX/mWftktgwAwA9d3MAdZ06J0/img.png)
결론부터 먼저 이야기하면 XCFramework로 변경하자. XCFramework Swfit 3rd party Framewrok를 기존 Object C에서 사용해 왔던 Fat Framwork 방식으로 만들어가다가 다양한 빌드 이슈에 직면하였고 오류의 내용들을 보면 문제가 발생한 원인이 버전 호환(swfitmodule) 및 다양한 지원에 대한 XCFramwork 추가로 인한 호환성 이슈로 판단. Project 생성 방법 Other - > Aggregate -> New Run Script ADD Script(New Run Script) XCFramework Fat Framework Tyep 구버전 FRAMEWORK_PATH="${SRCROOT}/../Framework/simplelib.xcframework" ..
일반적인 녹음 App 기능이 아님 녹음 모듈 구현을 위한 레퍼런스 체크!! 음성인식및 stream 처리 에 필요한 녹음 버퍼를 만들기 위해 세부적인 설정이 가능한 모듈을 찾아서 커스텀한다. 오늘은 내게 필요한 정보가 모두 있는지 확인 후 다음 기회에 정리하자. 내게 필요한 기본 기능은 16bit sampling rate 부분 버퍼링 우선 잘 모르겠지만 iOS의 RemoteIO Audio Unit 사용 하며 마음이 편하게 BSD 2-clause license 이다. Audio는 디바이스에 하나 뿐이므로 singleton으로 사용 한다. // // RecordAudio.swift // // This is a Swift class (updated for Swift 5) // that uses the iOS R..