admin管理员组

文章数量:1291367

I recently transferred an app from one Apple Developer account to another. The app was developed with React Native and uses Expo SDK 51.0.0. After the transfer, when trying to upload a new version to the App Store, I receive the following error:

A required agreement is missing or has expired. (403)

I have already checked that all necessary agreements are accepted in the new Apple Developer account. So, I suspect there might be some configuration in the Expo/React Native project that needs to be updated due to the transfer.

My question is: Is there any file in the project that needs to be updated to reflect this account change? Any configuration within app.json or another Expo-related file that needs adjustments?

Any help is greatly appreciated!

I recently transferred an app from one Apple Developer account to another. The app was developed with React Native and uses Expo SDK 51.0.0. After the transfer, when trying to upload a new version to the App Store, I receive the following error:

A required agreement is missing or has expired. (403)

I have already checked that all necessary agreements are accepted in the new Apple Developer account. So, I suspect there might be some configuration in the Expo/React Native project that needs to be updated due to the transfer.

My question is: Is there any file in the project that needs to be updated to reflect this account change? Any configuration within app.json or another Expo-related file that needs adjustments?

Any help is greatly appreciated!

Share Improve this question edited Feb 14 at 0:11 Efidelity 1961 silver badge8 bronze badges asked Feb 13 at 20:51 Diego FreireDiego Freire 628 bronze badges 2
  • I’m voting to close this question because this is a customer support matter, not a programming problem. – Siguza Commented Feb 13 at 21:37
  • I appreciate your feedback. Based on it, I have adjusted the issue to provide more technical details. I truly believe I need to make some adjustments in my code to reflect the App transfer I made from one account to another. – Diego Freire Commented Feb 14 at 0:11
Add a comment  | 

1 Answer 1

Reset to default 1

The previous version of App has an application-identifier value of ['ID1..name.project'] and the new version of App being submitted has an application-identifier of ['ID2..name.project']. This will result in a loss of keychain access.

That is, you must edit the ID in the project.pbxproj file to new account ID.

本文标签: