【问题标题】:Code Signing Error: No profiles for app were found. How to solve?代码签名错误:找不到应用程序的配置文件。怎么解决?
【发布时间】:2018-04-18 19:24:08
【问题描述】:

检查依赖项代码签名错误:“com.app528054”没有配置文件 已找到:
Xcode 找不到任何 iOS 应用程序开发配置 与“com.app528054”匹配的配置文件。 自动签名被禁用并且 无法生成配置文件。

要启用自动签名,请通过 -allowProvisioningUpdates 到 xcodebuild。 代码签名错误:SDK“iOS 11.1”中的产品类型“应用程序”需要代码签名

我没有收到此错误。我可以通过 xCode 构建应用程序并且我没有收到任何错误,除了 我在应用程序中看不到我的代码更改这一事实(因为它可能由于上述错误而未同步)。

不过,当我尝试 ionic cordova build ios 时,它给了我这个堆栈跟踪。

我已经使用我的 Apple Developer 帐户签署了该应用程序,因此这应该不是问题。

我在哪里可以匹配应用的配置文件?我该如何解决?

【问题讨论】:

    标签: ios iphone xcode cordova ionic-framework


    【解决方案1】:

    每次将我的 iPhone 插入那台 Mac 时,我都会在 cordova build ios 上遇到同样的错误,我正在运行该命令。

    iPhone 将出现在 Xcode 中的设备和模拟器下,并且显然在构建期间它会检查您是否具有该设备的有效配置文件。

    拔下 iPhone,错误消失。希望对某人有所帮助。

    【讨论】:

    • 天啊!这是罪魁祸首!我挠头这么久了!非常感谢!
    • 非常感谢。
    • 经过几个小时的搜索,这终于对我有用了
    【解决方案2】:

    我有一个类似的代码签名问题,我在 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\""
            ]
        }
    

    在我的情况下,我在 XCode 中设置了正确的空白(自动?)设置,但在 cordova 构建期间没有拾取该空白设置。手动从 build.json 中删除它允许在 cordova 中成功签名。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-07
      • 1970-01-01
      • 2016-10-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多