检查依赖项代码签名错误:“com.app528054”没有配置文件 被发现:
Xcode找不到任何iOS App Development配置 个人资料匹配'com.app528054'。 自动签名已禁用 无法生成个人资料。要启用自动签名,请传递 -allowProvisioningUpdates to xcodebuild。 代码签名错误:SDK“iOS 11.1”
中的产品类型“应用”需要代码签名
我没有收到此错误。我可以通过xCode构建应用程序并且我没有收到任何错误,除了我无法在应用程序中看到我的代码更改(因为它可能因为上面的错误而未同步) )。
但是当我尝试ionic cordova build ios
时,它会给我这个堆栈跟踪。
我已经使用Apple Developer帐户签署了应用程序,因此不应该是问题。
我在哪里可以匹配应用的个人资料?我该如何解决这个问题?
答案 0 :(得分:13)
我每次将iPhone插入Mac时都会在cordova build ios
上收到同样的错误我正在运行该命令。
iPhone将显示在Xcode中的“设备和模拟器”下,显然在构建期间,如果您拥有该设备的有效配置文件,则会进行检查。
拔下iPhone,错误消失了。希望有所帮助。
答案 1 :(得分: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\""
]
}
在我的情况下,我在XCode中有正确的空白(自动?)设置,但在cordova构建期间没有拾取空白设置。从build.json手动删除它允许在cordova中成功签名构建。