我正在处理一个,设置Xcode云构建。
我一直在犯这个错误:
unable to open configuration settings file
Pods-XXX.debug.xcconfig:1
我工作空间中的文件如下所示:
|-- XXX
|-- Pods
|. -- Podfile
|. -- Targets Support Files
|. -- Pods-XXX
|. -- Pods-XXX.debug
发布于 2022-10-26 13:02:06
你猜怎么着?XCode是垃圾,但文档可以在这里帮助我们。
这是我用来顺利构建我的工作流程的工具。我在这里分享精确的bash脚本。
为什么会失败?
在运行归档过程之前,
如果您还没有阅读并跳过解决方案::
以下是步骤:
ci_scripts
文件夹.ci_scripts
文件夹中创建3个文件:1. `ci_post_clone.sh`
2. `ci_post_xcodebuild.sh`
3. `ci_pre_xcodebuild.sh`
ci_post_clone.sh
文件中添加以下内容:#!/bin/zsh #如果任何命令失败,请回显“阶段:后克隆被激活.”使用Homebrew设置-e #调试日志设置-x #安装依赖项。这是必须的!不要删除。brew安装节点纱cocoapods快车道#安装纱线和豆荚依赖关系。#如果您使用的是颤振或Swift #,只需通过“pods”命令ls & cd安装吊舱即可。&&纱线&吊舱安装回音“阶段:后克隆完成.”出口0
ci_pre_xcodebuild.sh
文件中添加以下内容:#!/bin/zsh echo“阶段:启动前Xcode构建.”#您可以在这里添加其他脚本.回音“阶段:前Xcode构建已完成.”出口0
ci_post_xcodebuild.sh
文件中添加以下内容:#!/bin/zsh echo“阶段:启动后Xcode构建.”#您可以在这里添加其他脚本.回音“阶段:后Xcode构建完成.”出口0
发布于 2022-11-10 09:36:09
最近我也遇到了同样的问题,现在有了xcode云的默认工作流,它执行@BEK提供的post克隆步骤
在使用Ionic/电容构建VueJS应用程序时,我在本地也遇到了同样的问题
在此之前,我对iOS构建的了解正是零,所以我认为这些问题与*xcconfig文件有关。与npm一起安装的每个电容器模块都有自己的xcconfig文件,用于调试和发布--存储在:
ios/App/Pods/Target Support Files/{{ Module Name }}/{{ Module Name }}.debug.xcconfig
ios/App/Pods/Target Support Files/{{ Module Name }}/{{ Module Name }}.release.xcconfig
我只安装了两个插件,所以我卸载了其中一个插件,它是cordova插件屏幕定向,同步并存档(下面的步骤),这次它通过了。
# Remove a capacitor module with npm e.g. cordova-plugin-screen-orientation
npm uninstall cordova-plugin-screen-orientation
# Sync the iOS plugins to remove the plugin from your Podfile (ios/App/Podfile)
npx cap sync ios
因此,我建议您查看所有已经安装的插件,看看它们中是否有一个正在发挥作用。然后返回到xcode,从菜单中运行“”来启动新的构建或推送您的更改,让xcode云为您完成繁重的工作。
祝好运
https://stackoverflow.com/questions/74134200
复制相似问题