728x90
"expo-iap": "^2.6.2",
problem
'AppTransaction' has no member 'appTransactionID'
/Users/expo/workingdir/build/node_modules/expo-iap/ios/ExpoIapModule.swift:297:65: error:
value of type 'AppTransaction' has no member 'appTransactionID'
빌드 중 위와 같은 에러를 만났다.
expo-iap 에서 위와 같은 에러가 났다.
Expo-iap 2.7.x 버전 이상에서 발생 하는 에러라고 한다.
Solution
1. 버전 다운그레이드
"expo-iap": "^2.6.0",
2.7.x 버전 밑으로 다운그레이드 후 사용한다.
2. expo-iap : 2.7.x 이상 쓰고 싶다면 ?
1. XCode update:
version : 16.4 이상 -> AppStore 에서 Xcode 를 업데이트 해준다.
app.json 변경: deploymentTarget -> 18.4 변경
#app.json
"expo-build-properties”,
{ “ios”:
{ "deploymentTarget": "18.4"
.
.
.
로 변경 후 18.4 버전 이상의 시뮬레이터를 실행 시켜 빌드 ㄱㄱ..
728x90
'일-상 > 오류노트' 카테고리의 다른 글
| [오류노트] React native FAILED: build.ninja (0) | 2025.09.02 |
|---|---|
| [오류노트] elasticsearch LocalDateTime 파싱 에러 (1) | 2025.08.29 |
| [오류노트] android 실제 기기에서 이미지 안뜸 (feat.Naver Map) (4) | 2025.08.15 |
| [오류노트] ServletRequest 캐싱이 낳은 h2 로그인 에러 (1) | 2025.07.01 |
| [QueryDsl] transform 집계 함수 처리 (f.GROUP BY clause) (1) | 2025.06.09 |