You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter iOS在Codemagic集成GetSocial.im构建失败求助

iOS端Codemagic构建GetSocial集成报错问题

环境与背景

  • 开发栈:Android Studio + Flutter/Dart,开发Android/iOS跨平台应用
  • 代码托管:GitHub
  • 构建流程:Android端可在Windows及Google Play正常构建;iOS端依赖Codemagic构建
  • 问题触发:集成GetSocial.im后,Android端运行正常,但iOS端Codemagic构建失败

初始错误:脚本文件不存在

构建时抛出以下错误:

/Users/builder/Library/Developer/Xcode/DerivedData/Runner-edaimyiflreloheqntgnhkmwcclv/Build/Intermediates.noindex/ArchiveIntermediates/Runner/IntermediateBuildFilesPath/Runner.build/Release-iphoneos/Runner.build/Script-BC363FF324E52E62005DC28B.sh: line 2: /Users/builder/clone/ios/getsocial-sdk7.sh: No such file or directory

已在project.pbxproj中添加的Shell脚本构建阶段配置:

XXXXXXXXXXXXXXXXXXXXXXXX /* ShellScript */ = {
        isa = PBXShellScriptBuildPhase;
        buildActionMask = 2147483647;
        files = (
        );
        inputPaths = (
        );
        outputPaths = (
        );
        runOnlyForDeploymentPostprocessing = 0;
        shellPath = /bin/sh;
        shellScript = "${PROJECT_DIR}/getsocial-sdk7.sh --app-id=MyIDxxxxxxxxx\n";
    };

更新:脚本权限被拒绝

将getsocial-sdk7.sh脚本文件添加至iOS目录后,构建出现新错误:

/Users/builder/Library/Developer/Xcode/DerivedData/Runner-edaimyiflreloheqntgnhkmwcclv/Build/Intermediates.noindex/ArchiveIntermediates/Runner/IntermediateBuildFilesPath/Runner.build/Release-iphoneos/Runner.build/Script-BC363FF324E52E62005DC28B.sh: line 2: /Users/builder/clone/ios/getsocial-sdk7.sh: Permission denied

疑问

脚本的执行权限应该在哪里设置?


内容的提问来源于stack exchange,提问作者Kobi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 14:18:18