代码签名错误:找不到应用程序的配置文件.怎么解决?

Siy*_*yah 8 iphone xcode ios cordova ionic-framework

检查依赖项代码签名错误:
未找到"com.app528054"的配置文件:Xcode找不到与"com.app528054"匹配的任何iOS App Development配置文件.自动签名已禁用,无法生成配置文件.

要启用自动签名,请将-allowProvisioningUpdates传递给xcodebuild.代码签名错误:SDK"iOS 11.1"中的产品类型"应用程序"需要代码签名

我没有得到这个错误.我可以通过xCode构建应用程序,我没有得到任何错误,除了我在应用程序中看不到我的代码更改(因为上面的错误可能没有同步).

ionic cordova build ios但是,当我尝试时,它给了我这个堆栈跟踪.

我已经使用Apple Developer帐户签署了应用程序,因此不应该是问题所在.

我在哪里可以匹配应用程序的配置文件?我该如何解决这个问题?

Man*_*ani 16

cordova build ios每次我的iPhone插入Mac时我都会遇到同样的错误我正在运行命令.

iPhone将显示在Xcode中的设备和模拟器下,并且显然在构建期间,如果您拥有该设备的有效配置文件,则会检查它.

拔掉iPhone并且错误消失了.希望能帮助别人.

  • 我的天啊!这才是罪魁祸首!我挠头好久了!太感谢了! (2认同)

Ral*_*ley 0

我有一个类似的代码签名问题,我在 XCode 中解决了这个问题,但无法从命令行构建。我发现“build.json”文件中的值需要手动更改才能正确反映我在 XCode 中设置的值:

"debug": {
        "codeSignIdentity": "iPhone Developer",
        "developmentTeam": "5QAC6D6FT5",
        "packageType": "development",
        "provisioningProfile":"[incorrect provisioning profile]",
        "buildFlag": [
            "EMBEDDED_CONTENT_CONTAINS_SWIFT = YES",
            "ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES=NO",
            "LD_RUNPATH_SEARCH_PATHS = \"@executable_path/Frameworks\""
        ]
    }
Run Code Online (Sandbox Code Playgroud)

就我而言,我在 XCode 中有正确的空白(自动?)设置,但在 cordova 构建期间未选择该空白设置。手动从 build.json 中删除它可以在 cordova 中成功签名构建。