How can I deploy (create .ipa) iphone app using 'cordova build ios --release'?

前端 未结 5 1314
孤独总比滥情好
孤独总比滥情好 2020-12-12 10:46

I have created a \'helloworld\' iOS app with cordova using there documentation. The app successfully runs when I run cordova emulate ios. What I ca

5条回答
  •  陌清茗
    陌清茗 (楼主)
    2020-12-12 11:08

    Everything else did not work for me but this works for me

    cordova build ios
    

    then

    cordova run ios --device
    

    The .ipa file is located at

    myPrject/platforms/ios/build/device/myProject.ipa
    

    build.json (set automatic siging)

    {
        "ios": {
            "debug": {
                "codeSignIdentity": "iPhone Developer",
                "developmentTeam": "FG35JLLMXX4A",
                "packageType": "development",
                "automaticProvisioning": true,
                "buildFlag": [
                    "EMBEDDED_CONTENT_CONTAINS_SWIFT = YES",
                    "ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES=NO",
                    "LD_RUNPATH_SEARCH_PATHS = \"@executable_path/Frameworks\""
                ]
            },
            "release": {
                "codeSignIdentity": "iPhone Developer",
                "developmentTeam": "FG35JLLMXX4A",
                "packageType": "app-store",
                "automaticProvisioning": true,
                "buildFlag": [
                    "EMBEDDED_CONTENT_CONTAINS_SWIFT = YES",
                    "ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES=NO",
                    "LD_RUNPATH_SEARCH_PATHS = \"@executable_path/Frameworks\""
                ]
            }
        }
    }
    

    Reference docs

    Voila!

提交回复
热议问题