Search Unity

Bug xcode 15 distribute issue

Discussion in 'iOS and tvOS' started by Rafaat_Ashour, Sep 22, 2023.

  1. Rafaat_Ashour

    Rafaat_Ashour

    Joined:
    Sep 25, 2020
    Posts:
    50
    after upgrading to xcode 15 the build complete successfully but i have issue with distribute my app, i keep getting error "The bundle 'Payload/Cubes World.app/Frameworks/UnityFramework.framework' is missing plist key. The Info.plist file is missing the required key: CFBundleShortVersionString. Please find more information about CFBundleShortVersionString at https://developer.apple.com/documen...tion_property_list/cfbundleshortversionstring (ID: 628dfb20-8514-4c52-89b3-308d905e3d53)", i check UnityFramework.framework info file and its contain CFBundleShortVersionString its value 1, i change it to my game version value but still same issue, am building my app throw workspace file after install pad.
    am using unity 2022.3.10.
     
    sarebots2 likes this.
  2. EightGreatGamesLLC

    EightGreatGamesLLC

    Joined:
    Sep 25, 2017
    Posts:
    4
  3. Rafaat_Ashour

    Rafaat_Ashour

    Joined:
    Sep 25, 2020
    Posts:
    50
    anyone from unity ???
     
  4. sarebots2

    sarebots2

    Joined:
    Jul 4, 2016
    Posts:
    34
    Same issue

    EDIT: Found a temporary fix -

    In Xcode, select the first target -> Go to Build settings -> Search for 'versioning' -> Set 'Marketing Version' as the app version and Current Project Version as the build number.

    I did it for all 3 targets, clean build folder, archive, and upload.
     
    Last edited: Sep 26, 2023
  5. a1575208138

    a1575208138

    Joined:
    Jun 10, 2019
    Posts:
    2
    Same here
     
  6. unity_mindaugasv

    unity_mindaugasv

    Unity Technologies

    Joined:
    Jun 22, 2023
    Posts:
    5
    Hi,

    We are currently looking at this and not able to reproduce it yet. Could you report a bug through Unity and attach the project that reproduces this issue? It could some specific configuration that causes this.
     
  7. Rafaat_Ashour

    Rafaat_Ashour

    Joined:
    Sep 25, 2020
    Posts:
    50
    sure, thanks for reply
     
  8. Rafaat_Ashour

    Rafaat_Ashour

    Joined:
    Sep 25, 2020
    Posts:
    50
    sadly it didn't work for me, i even try to but version number in all value, debug and release but didn't work too.
     
  9. Rafaat_Ashour

    Rafaat_Ashour

    Joined:
    Sep 25, 2020
    Posts:
    50
    update for everyone its working now, i follow sarebots2 but i also add the build and project number to unityframework target too.
     
  10. a1575208138

    a1575208138

    Joined:
    Jun 10, 2019
    Posts:
    2

    ————————————————————————————————————

    This works for me too
     
  11. DimitryAbramenkov

    DimitryAbramenkov

    Joined:
    Jul 3, 2023
    Posts:
    4
  12. AntonVazhinsky

    AntonVazhinsky

    Joined:
    Nov 24, 2013
    Posts:
    67
    I confirm this problem. I don't understand why unity still can't build the project in ipa? You just assemble the project in ipa and send it to the store via Transporter like in Solar2d, so many years have passed and developers still need all this crap :(

    With such a community and money over so many years, they could already make 2 buttons in Unity itself:
    - upload to AppStore
    - upload to Device
    EVERYTHING!
     
  13. SKGowrob

    SKGowrob

    Joined:
    Sep 12, 2021
    Posts:
    11
    Same issue. I became a Malaun because of this
     

    Attached Files:

  14. SKGowrob

    SKGowrob

    Joined:
    Sep 12, 2021
    Posts:
    11
    Thank you so much. It really worked for me.
     
  15. hlorenzo93

    hlorenzo93

    Joined:
    Apr 20, 2016
    Posts:
    4
    Same issue here
     
  16. Elermond

    Elermond

    Joined:
    May 15, 2019
    Posts:
    1
    For me too, A lot of thanks!
     
  17. vasilii001

    vasilii001

    Joined:
    Mar 14, 2013
    Posts:
    6
    Thank you sir, your method helped me!
     
  18. simplebitstudios

    simplebitstudios

    Joined:
    Feb 14, 2018
    Posts:
    33
    Still getting the same error even when I do this. Using Unity 2022.3.10f, have tried to update it to 2022.3.13f, but same error again. It runs fine on iPhone and iPad, but can't upload it to App Store due to the analysis response saying that error message.
     
  19. Weasel

    Weasel

    Joined:
    Feb 26, 2014
    Posts:
    3
    I'd like to add myself to the people affected. I have been trying all sorts of suggested solutions, but I am unable to upload this to Apple due to this error.

    Frameworks/UnityFramework.framework' is missing plist key. The Info.plist file is missing the required key: CFBundleShortVersionString. Please find more information about CFBundleShortVersionString at https://developer.apple.com/documen...tion_property_list/cfbundleshortversionstring (ID: 678261c0-9f89-47df-8b17-9fee1adc47ba)
     
    simplebitstudios likes this.
  20. sarebots2

    sarebots2

    Joined:
    Jul 4, 2016
    Posts:
    34
    Did you do it for all 3 targets? (Especially UnityFramework)
     
  21. Weasel

    Weasel

    Joined:
    Feb 26, 2014
    Posts:
    3
    Okay, I didn't see Marketing Version or Project Version on all of them, since it had selected Basic in the filtering bar above. Turning on 'All' did the trick and I see it for all the targets now. The App validated correctly with this change!

    Thank you for finding this fix!

    Screenshot 2023-11-21 at 2.29.19 PM.png

    Screenshot 2023-11-21 at 2.30.20 PM.png Screenshot 2023-11-21 at 2.30.30 PM.png Screenshot 2023-11-21 at 2.30.39 PM.png Screenshot 2023-11-21 at 2.30.39 PM.png
     
  22. Panasenko

    Panasenko

    Joined:
    Mar 23, 2017
    Posts:
    4
    Also worked for me! Thanks!
     
  23. IndieFist

    IndieFist

    Joined:
    Jul 18, 2013
    Posts:
    520
    So.. if its not working for you...
    /Frameworks/UnityFramework.framework' is missing plist key. The Info.plist file is missing the required key: CFBundleShortVersionString.
    It have the info.plist, this value inside info.plist and inside unityframework/info.plist tested all solutions and still same problem.