首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Xcode Cloud:无法打开配置设置文件

Xcode Cloud:无法打开配置设置文件
EN

Stack Overflow用户
提问于 2022-10-20 03:44:59
回答 2查看 1.6K关注 0票数 3

我正在处理一个,设置Xcode云构建。

我一直在犯这个错误:

代码语言:javascript
运行
复制
unable to open configuration settings file
Pods-XXX.debug.xcconfig:1

我工作空间中的文件如下所示:

代码语言:javascript
运行
复制
|-- XXX
|-- Pods
|.  -- Podfile
|.  -- Targets Support Files
|.     -- Pods-XXX
|.        -- Pods-XXX.debug
EN

回答 2

Stack Overflow用户

发布于 2022-10-26 13:02:06

你猜怎么着?XCode是垃圾,但文档可以在这里帮助我们。

这是我用来顺利构建我的工作流程的工具。我在这里分享精确的bash脚本。

为什么会失败?

  1. 首先在您的工作流窗口侧栏上打开日志.

在运行归档过程之前,

  1. 检查是否安装了必要的依赖项。您使用的是虚拟机,因此默认情况下不会安装cocoapods或纱线之类的依赖项。

如果您还没有阅读并跳过解决方案:

以下是步骤:

  1. 在ios文件夹中创建ci_scripts文件夹.

  1. ci_scripts文件夹中创建3个文件:

代码语言:javascript
运行
复制
1. `ci_post_clone.sh`
2. `ci_post_xcodebuild.sh`
3. `ci_pre_xcodebuild.sh`

  1. ci_post_clone.sh文件中添加以下内容:

#!/bin/zsh #如果任何命令失败,请回显“阶段:后克隆被激活.”使用Homebrew设置-e #调试日志设置-x #安装依赖项。这是必须的!不要删除。brew安装节点纱cocoapods快车道#安装纱线和豆荚依赖关系。#如果您使用的是颤振或Swift #,只需通过“pods”命令ls & cd安装吊舱即可。&&纱线&吊舱安装回音“阶段:后克隆完成.”出口0

  1. ci_pre_xcodebuild.sh文件中添加以下内容:

#!/bin/zsh echo“阶段:启动前Xcode构建.”#您可以在这里添加其他脚本.回音“阶段:前Xcode构建已完成.”出口0

  1. ci_post_xcodebuild.sh文件中添加以下内容:

#!/bin/zsh echo“阶段:启动后Xcode构建.”#您可以在这里添加其他脚本.回音“阶段:后Xcode构建完成.”出口0

票数 6
EN

Stack Overflow用户

发布于 2022-11-10 09:36:09

最近我也遇到了同样的问题,现在有了xcode云的默认工作流,它执行@BEK提供的post克隆步骤

在使用Ionic/电容构建VueJS应用程序时,我在本地也遇到了同样的问题

在此之前,我对iOS构建的了解正是零,所以我认为这些问题与*xcconfig文件有关。与npm一起安装的每个电容器模块都有自己的xcconfig文件,用于调试和发布--存储在:

代码语言:javascript
运行
复制
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插件屏幕定向,同步并存档(下面的步骤),这次它通过了。

代码语言:javascript
运行
复制
# 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云为您完成繁重的工作。

祝好运

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74134200

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档