好的。我知道这不应该是火箭科学。我似乎无法使用暗模式,并且已经阅读了几次文档。希望有人可以找出我所缺少的。
我的内容视图如下所示:
struct ContentView : View {
var body: some View {
VStack {
Text("Hello World")
Text("Yo yo yo")
.color(Color("darkModeColor"))
}
}
Run Code Online (Sandbox Code Playgroud)
}
无论我做什么,当它应该呈现青色时,颜色始终是“ Any”外观。
我知道暗模式本身可以工作,因为苹果提供的所有系统语义颜色都可以正常工作,因为您可以看到“ Hello World”文本变为白色。
有什么想法我所缺少的吗?还是其他人遇到了Xcode 11 Beta 1的问题?
我有一堆在调用 appcenter-pre-build.sh 时被调用的脚本。例如,其中之一是简单检查当前分支标签是否已存在于存储库中。
#!/usr/bin/env bash
set -e # Exit immediately if a command exits with a non-zero status (failure)
# 1 Fetch tags
git fetch --tags
# See if the tag exists
if git tag --list | egrep -q "^$VERSION_TAG$"
then
echo "Error: Found tag. Exiting."
exit 1
else
git tag $VERSION_TAG
git push origin $VERSION_TAG
fi
Run Code Online (Sandbox Code Playgroud)
如果找到该标签,我想中止 AppCenter 中的构建并使其失败。当我通过 Xcode Server 运行所有内容时,这工作得很好,但由于某种原因,我无法弄清楚如何在脚本失败时中止构建。我没有看到太多关于这个特定主题的文档,而 Microsoft 的 AppCenter 人员正在花时间回复我。
有人有这方面的经验和/或知道如何从他们的脚本中使 AppCenter 构建失败吗?预先感谢您的想法!
continuous-integration cd ios swift visual-studio-app-center