ERROR ITMS - 90167 No. app bundles found in the package

前端 未结 21 1618
有刺的猬
有刺的猬 2020-11-30 17:11

Before I start writing about the error, I\'m running on macOS Sierra and using Xcode 7.3.1.

So I\'m creating an Archive from my App, I validate the App and it passes

21条回答
  •  余生分开走
    2020-11-30 17:54

    I would first like to thank @xemacobra for his solution, it worked for me until I needed to submit an application for Review.

    If you need to submit an application for the App Store, and the build says You may not submit builds using beta software... here is the solution:

    The problem is Xcode is sending the build information along with the version of you Mac OS. To fix that, you just need to change your Mac OS build to an older, acceptable, version.

    1. Restart your Mac and hold Command + R on boot up
    2. Open Terminal
    3. Run csrutil disable
    4. Restart your Mac.
    5. In Finder, go to /System/Library/CoreServices/SystemVersion.plist
    6. Open the file so that you may edit the SystemVersion.plist
    7. Find ProductBuildVersion and locate the string attached to this key. For example, mine was 16A254g.
    8. Change this string to a version of Mac OS that is currently supported for public release. At the time of this solution this one will fine: 15G31
    9. Restart Xcode. Re-Archive your application. Re-Submit the application.

    I did not try submitting the application through Xcode 7.3.1, but I do know this still works if you submit the .ipa through Xcode 8 beta 3.

    Once you have submitted your build, revert the SystemVersion.plist to the original string, and repeat steps 1-4 replacing csrutil disable with csrutil enable.

提交回复
热议问题