【发布时间】:2018-12-25 12:56:00
【问题描述】:
我正在尝试重建一个以前没有问题的 ios 应用程序(第一次重建在 6 个月左右)。环境是带有所有最新更新的 OSX 10.13.5,Xcode 9.4.1,Ionic 是 3.20.0。本地 cordova、ionic 和 node 模块已更新。
这些插件:
cordova 插件设备
科尔多瓦插件文件
科尔多瓦插件文件传输
科尔多瓦插件闪屏
科尔多瓦插件白名单
cordova-plugin-x-socialsharing
配置为手动签名。已使用新证书重新生成配置文件,下载并安装(多次)。
我无法在调试或发布版本中消除此错误:
检查依赖项代码签名错误:团队没有个人资料 找到与“ABM 2018 Dev”匹配的“8SEBNER3XM”:Xcode 找不到任何 与“8SEBNER3XM/ABM 2018 Dev”匹配的配置文件。安装 profile(通过将其拖放到 Xcode 的停靠项上)或选择 目标编辑器的常规选项卡中的另一个。代码签名 错误:SDK 中的产品类型“应用程序”需要代码签名 ‘iOS 11.4’
** 存档失败 **
以下构建命令失败:检查依赖项(1 次失败) 错误:命令的错误代码 65:带有 args 的 xcodebuild: -xcconfig,/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/platforms/ios/build/device,SHARED_PRECOMPS_DIR=/Users/kerickhowlett/Documents/PhoneProjects/ABM/platforms/ios/build/sharedpch
尽管消息说了什么,在 Xcode 项目的“常规”选项卡和“构建设置”(即“ABM 2018 Dev”)中似乎都有完全有效的配置文件。它们与 Library/MobileDevice/Provisioning Profiles 文件夹中的文件匹配。团队 ID 被验证为正确。配置文件已多次重新生成/重新安装。 Xcode 认为它们在 Xcode 中是有效的(不抱怨)。作为“ionic cordova build ios”运行似乎有不同的意见,并抱怨配置文件。与 --release 添加到命令的类似错误。基于反复试验,问题似乎是 PROVISIONING_PROFILE_SPECIFIER。我尝试了许多变体,但总是得到相同的错误,这似乎是假的。我已经尝试过配置文件名称和 UUID。
我错过了什么?
【问题讨论】:
-
自动签名是否适合您?
-
那个错误并不是那么重要,你的cordova项目仍然编译得很好,可以用Xcode打开。您可以从 Xcode 签名和提交,应该没有任何问题。
-
威廉,我之前尝试过,但没有成功。重试我收到此错误:未找到“com.dbs.abmcocktailpro”的配置文件:Xcode 找不到与“com.dbs.abmcocktailpro”匹配的任何 iOS 应用程序开发配置文件。自动签名已禁用,无法生成配置文件。新生成/下载的配置文件中包含以下字符串:
8SEBNER3XM.com.dbs.abmcocktailpro 苹果开发者帐户中的配置文件看起来不错(对我来说)。谢谢。 -
BShaps,那么为什么会有这么大的惊人错误消息呢?我尝试从 xcode 中运行应用程序,但没有得到当前的更改。它似乎是该应用程序的早期版本。
标签: ios xcode cordova ionic-framework