使用VSCode+Titanium打包App Store应用时无法找到分发配置文件
解决Titanium构建时找不到App Store分发配置文件的问题
排查与解决步骤:
- 确认配置文件类型:确保选中的是App Store分发类型的配置文件,而非Ad Hoc、Development或Enterprise类型。Titanium CLI构建App Store版本时只会识别对应分发类型的配置文件,即便Bundle ID匹配,类型不符仍会触发报错。
- 检查本地配置文件存储:Titanium会读取
~/Library/MobileDevice/Provisioning Profiles目录下的配置文件,手动检查该目录是否存在目标App Store分发配置文件。若不存在,从Apple开发者后台重新下载并双击导入。 - 清理Titanium缓存:旧缓存可能导致识别异常,执行以下命令清理后重新构建:
titanium clean - 校验工具版本兼容性:Titanium CLI 5.4.1与SDK 9.3.2.GA的组合可能存在兼容问题,建议升级CLI至与SDK匹配的版本(如SDK 9.x适配CLI 6.x及以上),或查阅官方兼容矩阵调整版本。
- 手动指定配置文件UUID:自动识别失效时,可在构建命令中手动指定配置文件UUID,命令格式如下:
UUID可在Apple开发者后台查看,或通过titanium build -p ios -T dist-appstore --pp-uuid <你的配置文件UUID>security find-identity -v -p codesigning命令获取本地证书关联的配置文件信息。 - 检查签名证书状态:确认Mac钥匙串中存在与该配置文件对应的Apple Distribution证书,且证书状态为“信任”。若证书过期或缺失,重新生成并下载安装。
内容的提问来源于stack exchange,提问作者tsuser
相关产品推荐
相关产品推荐

