Skip to main content

when i want to save my offerings, nothing is happening.

if i save android product to offer, it’s okay.

but when i wanna try with apple product, nothing happening.

this console logs shown when i press save

6sense JS Hit MAX_ITERATIONS in getNameOfClosestParent
index-BldvizOr.js:436 6sense JS Form Element:  <fieldset aria-hidden=​"true" class=​"MuiOutlinedInput-notchedOutline css-1gocwb">​…​</fieldset>​  cannot have a name determined from parents, skipping
index-BldvizOr.js:436 6sense JS Hit MAX_ITERATIONS in getNameOfClosestParent
index-BldvizOr.js:436 6sense JS Form Element:  <button class=​"MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-disableElevation MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-disableElevation css-12rgzh1" tabindex=​"0" type=​"button">​…​</button>​flex  cannot have a name determined from parents, skipping
index-BldvizOr.js:436 6sense JS Hit MAX_ITERATIONS in getNameOfClosestParent
index-BldvizOr.js:436 6sense JS Form Element:  <fieldset aria-hidden=​"true" class=​"MuiOutlinedInput-notchedOutline css-1gocwb">​…​</fieldset>​  cannot have a name determined from parents, skipping
index-BldvizOr.js:436 6sense JS Hit MAX_ITERATIONS in getNameOfClosestParent
index-BldvizOr.js:436 6sense JS Form Element:  <button class=​"MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1u3gzx0" tabindex=​"-1" type=​"button" aria-label=​"Open" title=​"Open">​…​</button>​flex  cannot have a name determined from parents, skipping
index-BldvizOr.js:436 6sense JS Hit MAX_ITERATIONS in getNameOfClosestParent
index-BldvizOr.js:436 6sense JS Form Element:  <fieldset aria-hidden=​"true" class=​"MuiOutlinedInput-notchedOutline css-1gocwb">​…​</fieldset>​  cannot have a name determined from parents, skipping
index-BldvizOr.js:436 6sense JS Hit MAX_ITERATIONS in getNameOfClosestParent
index-BldvizOr.js:436 6sense JS Form Element:  <button class=​"MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium MuiAutocomplete-popupIndicator css-1u3gzx0" tabindex=​"-1" type=​"button" aria-label=​"Open" title=​"Open">​…​</button>​flex  cannot have a name determined from parents, skipping
index-BldvizOr.js:436 6sense JS Hit MAX_ITERATIONS in getNameOfClosestParent
index-BldvizOr.js:436 6sense JS Form Element:  <fieldset aria-hidden=​"true" class=​"MuiOutlinedInput-notchedOutline css-1gocwb">​…​</fieldset>​  cannot have a name determined from parents, skipping
index-BldvizOr.js:436 6sense JS Hit MAX_ITERATIONS in getNameOfClosestParent
index-BldvizOr.js:436 6sense JS Form Element:  <button class=​"MuiButtonBase-root MuiIconButton-root MuiIconButton-sizeSmall css-13reaaa" tabindex=​"0" type=​"button" aria-label=​"delete" data-sentry-element=​"IconButton" data-sentry-source-file=​"delete-icon-button.tsx" data-sentry-component=​"DeleteIconButton">​…​</button>​flex  cannot have a name determined from parents, skipping

Hey ​@whitedurna,

As it seems this issue only happens when adding Apple products (and not Android), one thing to double-check is whether those Apple in-app purchases are still in a “Waiting for Review” or “Pending Approval” state in App Store Connect.

This will also be reflected in your RevenueCat dashboard.

Products in that state aren't fully available via Apple’s APIs, so they may not be able to fetch the metadata, which can prevent you from saving the offering.

Could you sanity check that please?

In the meantime, here’s a helpful doc and a comprehensive checklist to do just that, alongside other troubleshooting tips: 

 

Best,
Gui