Error itms-90035 - Xcode

后端 未结 16 1111
栀梦
栀梦 2020-12-02 15:02

I have developed a phonegap application which is running absolutely fine on iPhone. Now, I want to submit the app to the appstore. Following is the procedure I am following

相关标签:
16条回答
  • 2020-12-02 15:36

    It has something to do with included .sh files, not that obvious indeed.


    In our case, it was the AudioKit library. README says:

    In most cases, when building for iOS or tvOS, regardless of how you install the framework, you will need to add a run phase to your project's target with the following script:

    "$BUILT_PRODUCTS_DIR/$FRAMEWORKS_FOLDER_PATH/AudioKit.framework/fix-framework.sh"


    Sometimes you don't see them directly in your target's build phases. Some of the 3rd party libraries can cause this error because they are dealing with .sh files as well.

    Check your 3rd party libraries/pods README's files for more info.

    0 讨论(0)
  • 2020-12-02 15:38

    I had the same problem, turns out that one of my libraries installed via bower includes a .sh file, which is not needed. I have just deleted the file and everything has been uploaded successfully.

    Seems like that Apple now enforces developers to have .sh files in their apps signed. As Cordova/Phonegap app don't need any of them, you can safely delete them.

    0 讨论(0)
  • 2020-12-02 15:39

    As others have said, the problem appears to be due to including files named "upload-dsym.sh" in the app bundle. Here are the steps I took to get past this error: Went to the project settings in Xcode and selected the "Target" app icon. Selected the Build Phases tab. Clicked on "Copy Bundle Resources" Looked for a file being copied named "upload-dsym.sh". I removed that file and then the upload went fine.

    0 讨论(0)
  • 2020-12-02 15:39

    In my case I got this error because the app display name had a special character in it. It escapes me why proper error messages cannot be generated.

    0 讨论(0)
  • 2020-12-02 15:39

    This issue has been resolved in CrittercismSDK CocoaPods 5.2.0 : https://github.com/CocoaPods/Specs/blob/master/Specs/CrittercismSDK/5.2.0/CrittercismSDK.podspec.json

    You may either upgrade to sdk 5.2.0 or delete the file and remove the following lines from the Pods-resources.sh file:

        if [[ "$CONFIGURATION" == "Debug" ]]; then 
    install_resource "CrittercismSDK/CrittercismSDK/dsym_upload.sh" 
    fi 
    if [[ "$CONFIGURATION" == "Release" ]]; then 
    install_resource "CrittercismSDK/CrittercismSDK/dsym_upload.sh" 
    fi 
    

    Thanks

    0 讨论(0)
  • 2020-12-02 15:40

    Run the following command (in mac) : codesign --verify -vvvv <your_application>.app

    sample:

    codesign --verify -vvvv project.app
    project.app: a sealed resource is missing or invalid
    file missing: /Users/iHTCboy/workspace/Payload/project.app/.DS_Store
    
    

    Looks like that have a hidden file .DS_Store inside the assets of my app. Kindly find and remove it and try again.

    that is work for me

    0 讨论(0)
提交回复
热议问题