Xcode找不到任何匹配的配置文件

Hal*_*iss 14 xcode ios cordova ionic-framework

我正在尝试重建一个以前没有问题的ios应用程序(首先在6个月左右重建).环境是OSX 10.13.5,包含所有最新更新,Xcode 9.4.1,Ionic为3.20.0.本地cordova,离子和节点模块已更新.

这些插件:

cordova-plugin-device
cordova-plugin-file
cordova-plugin-file-transfer
cordova-plugin-splashscreen
cordova-plugin-whitelist
cordova-plugin-x-socialsharing

配置为手动签名.已重新生成供应配置文件,新证书,下载和安装(多次).

我无法在调试或发布版本中消除此错误:

检查依赖性代码签名错误:找不到匹配'ABM 2018 Dev'的团队'8SEBNER3XM'的配置文件:Xcode找不到与'8SEBNER3XM/ABM 2018 Dev'匹配的任何配置文件.安装配置文件(通过将其拖放到Xcode的停靠项上)或在目标编辑器的"常规"选项卡中选择其他配置文件.代码签名错误:SDK"iOS 11.4"中的产品类型"应用程序"需要代码签名

**存档失败**

以下构建命令失败:检查依赖项(1次失败)错误:命令的错误代码65:带有args的xcodebuild:/ Users/kerickhowlett/Documents/PhoneProjects/ABM/platforms/ios/cordova/build-debug.xcconfig, -workspace,Cocktail Pro.xcworkspace,-scheme,Cocktail Pro,-configuration,Debug,-destination,generic/platform = iOS,-archivePath,Cocktail Pro.xcarchive,archive,CONFIGURATION_BUILD_DIR =/Users/kerickhowlett/Documents/PhoneProjects/ABM /平台/ IOS /建造/设备,SHARED_PRECOMPS_DIR = /用户/ kerickhowlett /文档/ PhoneProjects/ABM /平台/ IOS /构建/ sharedpch

尽管消息说明了,但在Xcode项目的General选项卡和Build Settings(即'ABM 2018 Dev')中,似乎都是完全有效的配置文件.它们匹配Library/MobileDevice/Provisioning Profiles文件夹中的文件.团队ID被验证为正确.配置文件已多次重新生成/重新安装.Xcode认为它们在Xcode中是有效的(不抱怨).作为'离子cordova build ios'运行似乎有不同的意见,并抱怨配置文件.将--release添加到命令中的类似错误.基于反复试验,PROVISIONING_PROFILE_SPECIFIER似乎是问题所在.我尝试了很多变化,但总是得到同样的错误,这似乎是假的.我尝试了两个配置文件名称和UUID.

我错过了什么?

m3r*_*3rk 19

尝试在您的项目目标的构建设置中检查签名设置。确保代码签名标识部分具有用于调试和发布的正确标识。

图片说明在这里


小智 14

我打开 XCode -> Preferences -> Accounts 并点击下载证书。那解决了我的问题


Hal*_*iss 12

我现在能够成功建立.不确定哪一步"修复"了什么,但这是顺序:

  • 再次尝试自动签名.不行,所以恢复手动.
  • 在恢复之后,我没有合格的个人资料,所有人都没有资格.奇怪.
  • 我创建了一个新的证书和配置文件,导入了两个.这也是"不合格的".
  • 删除了ios平台并重新添加.我之前没有运气就试过这个.
  • 在这之后,Xcode自己默认为自动签名.这有效!成功!

虽然我不确定哪些部分是必要的,但我认为以前的证书是问题所在.我讨厌Xcode :(

感谢帮助.

  • 所以基本上:没有充分理由就开始和停止工作。就像这里一样。 (5认同)

Pun*_*rud 10

要求:

  1. 唯一名称(跨所有 Apple App)
  2. 必须在您的手机连接时登录(我的这里有一个很大的警告)

无需在 Xcode 10 上重新启动即可运行良好

设置