小编Mik*_*rev的帖子

How to increment build number of Flutter IOS app when deploying with CodeMagic

I am unable to increment the build number of my Flutter app automatically when I deploy it using CodeMagic (https://codemagic.io/) which is owned by Nevercode.

I followed the steps described on this page: https://developer.nevercode.io/docs/incrementing-ios-app-version.

The script they suggest is this:

DSYM_INFO_PLIST="${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}/Contents/Info.plist"
buildNumber=$NEVERCODE_BUILD_NUMBER
stringLength=${#buildNumber}

if [ $stringLength -ne 0 ]; then
    echo "Updating build number to $buildNumber"
    /usr/libexec/PlistBuddy -c "Set :CFBundleVersion $buildNumber" "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}"
    if [ -f "$DSYM_INFO_PLIST" ]; then
        /usr/libexec/PlistBuddy -c "Set :CFBundleVersion $BUILD_NUMBER" "$DSYM_INFO_PLIST"
    fi
else
    echo …
Run Code Online (Sandbox Code Playgroud)

continuous-integration app-store build-numbers ios flutter

9
推荐指数
2
解决办法
4822
查看次数

flutter build ipa 返回:exportArchive:“Runner.app”需要配置文件

== Building for iOS ==

> xcode-project use-profiles
Configure code signing settings
Searching for files matching /Users/builder/Library/MobileDevice/Provisioning Profiles/*.mobileprovision
Searching for files matching /Users/builder/Library/MobileDevice/Provisioning Profiles/*.provisionprofile
List available code signing certificates in keychain /Users/builder/Library/codemagic-cli-tools/keychains/10-08-22_lujifhgh.keychain-db
Searching for files matching /Users/builder/clone/ios/**/*.xcodeproj
Completed configuring code signing settings
 - Using profile "codemaProfile" [cbbc5bb6-06f7-40cf-9559-50e8663dee93] for target "Runner" [Debug] from project "Runner"
 - Using profile "codemaProfile" [cbbc5bb6-06f7-40cf-9559-50e8663dee93] for target "Runner" [Profile] from project "Runner"
 - Using profile "codemaProfile" [cbbc5bb6-06f7-40cf-9559-50e8663dee93] for target "Runner" [Release] from project "Runner"
Generated options …
Run Code Online (Sandbox Code Playgroud)

code-signing ios flutter codemagic

7
推荐指数
1
解决办法
1万
查看次数

iOS 构建失败并显示“ld:无法生成位码包”

使用 CodeMagic 构建 iOS 时出现以下错误。

\n
    Running Xcode build...                                          \nXcode archive done.                                         14.3s\nFailed to build iOS app\nError output from Xcode build:\n\xe2\x86\xb3\n    ** ARCHIVE FAILED **\n\n\nXcode\'s output:\n\xe2\x86\xb3\n    Writing result bundle at path:\n        /var/folders/m7/h1mg7c7x40ddjz6mxjxm3htr0000gn/T/flutter_tools.o4LK5x/flutter_ios_build_temp_dirDQZb2l/temporary_xcresult_bundle\n\n    ld: bitcode bundle could not be generated because \'/Users/builder/programs/flutter_2_10_1/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64_armv7/Flutter.framework/Flutter\' was built without full bitcode. All frameworks and dylibs for bitcode must be generated from Xcode Archive or Install build file \'/Users/builder/programs/flutter_2_10_1/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64_armv7/Flutter.framework/Flutter\'\n    clang: error: linker command failed with exit code 1 (use -v to see invocation)\n    note: Using new …
Run Code Online (Sandbox Code Playgroud)

ios bitcode flutter codemagic

6
推荐指数
1
解决办法
4965
查看次数

如何使用jq排序不区分大小写

是否jq支持不区分大小写排序?

例如我有data.json这样的

[
  {"title": "first", "description": "foo"},
  {"title": "Second", "description": "bar"}
]
Run Code Online (Sandbox Code Playgroud)

简单jq 'sort_by(.title)' data.json回报

[
  {"title": "Second", "description": "bar"},
  {"title": "first", "description": "foo"}
]
Run Code Online (Sandbox Code Playgroud)

shell json jq

6
推荐指数
1
解决办法
795
查看次数

如何为 Codemagic 设置自动构建?

我想CodemagicDevelop分支上有合并时设置自动构建

这是我设置的

在此处输入图片说明

但是在合并时不会发生构建。

flutter codemagic

4
推荐指数
1
解决办法
585
查看次数

使用 jinja 模板中的气流连接

我正在尝试使用环境变量将 DB 参数传递给 BashOperator,但我找不到任何文档/示例如何使用 Jinja 模板中的连接。

所以我正在寻找类似于变量的东西

echo {{ var.value.<variable_name> }}
Run Code Online (Sandbox Code Playgroud)

airflow

4
推荐指数
2
解决办法
1023
查看次数

如何从 Codemagic 更改最小部署 iosTarget?

我在 Windows 上开发了一个 Flutter 应用程序。现在我正在尝试通过 codemagic 进行构建。但是我需要更改IOS的最低部署版本。使用 codemagic 构建应用程序时出现此错误

找到了满足stripe_payment (from.symlinks/plugins/stripe_payment/ios)依赖项的规范,但它们需要更高的最低部署目标。

stripe-payments flutter codemagic

3
推荐指数
2
解决办法
5112
查看次数

如何在 codemagic 上设置特定版本的 cocoapods

我的codemagic工作流中的 cocoapods 版本低于我的 Flutter 项目使用的版本。如何为我的 codemagic 工作流程设置特定版本的 cocoapods?

谢谢
索伦

continuous-integration flutter codemagic

2
推荐指数
1
解决办法
2133
查看次数

docker 容器退出并显示“本地 package.json 存在,但缺少 node_modules,您是要安装吗?” 信息

我正在尝试为全栈应用程序设置 docker 容器:express,react。但是出了点问题,api 容器不起作用。你能帮我吗 https://github.com/flyoozes/react-full-stack

node.js docker

1
推荐指数
1
解决办法
1217
查看次数

图像选择器颤动网1.9

在新的Flutter Web 1.9上寻找图像选择器。我找到了一种方法,但不到1.9,现在合并了,不知道我怎么能做到这一点。尝试使用dart:html,但无法发布!仅在跑步时

flutter flutter-web

1
推荐指数
1
解决办法
231
查看次数