목록전체 글 (58)
아무나 빌려가세요

그지같은 xcode의 업데이트 때문에 오전부터 삽질했다. TOOLCHANIN 용어가 뜨면서 콘솔에 에러가 뜬다면 podFile을 수정해야 한다. 기존에 세팅된 post_install 부분에 아래 문장만 추가해주면 된다. xcconfig_path = config.base_configuration_reference.real_path xcconfig = File.read(xcconfig_path) xcconfig_mod = xcconfig.gsub(/DT_TOOLCHAIN_DIR/, "TOOLCHAIN_DIR") File.open(xcconfig_path, "w") { |file| file

ios17이 출시 되면서 xcode도 15로 업데이트 되었다. 이전부터 xcode가 업데이트 되면 프로젝트가 터지곤 했는데 어김없이 빌드과정에서 에러가 생겼다. pod파일 부터 다양한 에러가 있지만 그중 Cycle inside Runner에러에 대해서 설명하겠다. flutter에 OneSingal을 설치하면서 Targets에 onesignalNotificatonExtension을 추가하게 된다. 그런데 xcode가 업데이트 되면서 빌드의 순서가 이전과 달라졌다. 에러내용 : Cycle details: → Target 'Runner': CodeSign /Users/oyuna/Documents/GitHub/ecoce/build/ios/Debug-iphoneos/Runner.app ○ That command ..
어느날 갑자기 ios가 build 되지 않는 상황 발생. 2시간의 삽질 결과 xocde 14.3과 cocoapods간의 호환이 문제가있다는 점을 알게됨. statckoverflow의 해결방법은 podfile의 맨 밑줄 post_install 부분을 수정한다. post_install do |installer| installer.generated_projects.each do |project| project.targets.each do |target| target.build_configurations.each do |config| config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '13.0' end end end installer.pods_project.targ..
파이어베이스 플러터 앱을 추가하면서 적용이 잘 안됐던 부분을 적어본다. open ~/.zshrc - 문서열기 export PATH="$PATH":"$HOME/.pub-cache/bin" - zshrc에서 맨밑에 추가한다. source ~/.zshrc - 환경변수 적용 echo $PATH - 적용 됐는지 확인
안드로이드에선 정상작동하지만 ios에선 unknown코드가 뜨면서 메시지 전송이 실패하는 경우가 있다. await auth.verifyPhoneNumber( timeout: const Duration(seconds: 120), phoneNumber: '+82' + phone1 + phone2 + phone3, verificationCompleted: (phoneAuthCredential) async { print("인증코드 전송됨"); }, verificationFailed: (verificationFailed) async { print(verificationFailed); print(verificationFailed.code); print("코드발송실패"); }, ... print(ver..