首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法通过代码为Adhoc创建ipa

无法通过代码为Adhoc创建ipa
EN

Stack Overflow用户
提问于 2021-09-11 09:39:41
回答 2查看 118关注 0票数 0

我正在尝试通过Codemagic生成ipa,但是它通过了所有的脚本,生成ipa失败

代码语言:javascript
复制
workflows:
  prod-adhoc:
    name: Production Build - AdHoc Distribution
    environment:
      vars:
        XCODE_WORKSPACE: "project.xcworkspace"
        XCODE_SCHEME: "project"
        BUNDLE_ID: "com.project.app"
        APP_STORE_CONNECT_ISSUER_ID: Encrypted()
        APP_STORE_CONNECT_KEY_IDENTIFIER: Encrypted()
        APP_STORE_CONNECT_PRIVATE_KEY: Encrypted()
        CERTIFICATE_PRIVATE_KEY: Encrypted()
      xcode: latest
      cocoapods: default
    scripts:
      - find . -name "Podfile" -execdir pod install \;
      - name: Set up keychain to be used for codesigning using Codemagic CLI 'keychain' command
        script: keychain initialize
      - name: Fetch signing files
        script: # You can allow creating resources if existing are not found with `--create` flag
            app-store-connect fetch-signing-files $BUNDLE_ID --type IOS_APP_ADHOC --create
      - name: Set up signing certificate
        script:
          xcode-project use-profiles
      - name: Increment build number
        script: agvtool new-version -all $BUILD_NUMBER
      - name: Build ipa for Adhoc
        script: xcode-project build-ipa --workspace "$XCODE_WORKSPACE" --scheme "$XCODE_SCHEME" --verbose
    artifacts:
      - build/ios/ipa/*.ipa
      - /tmp/xcodebuild_logs/*.log
      - $HOME/Library/Developer/Xcode/DerivedData/**/Build/**/*.dSYM
    publishing:
      email:
        recipients:
          - neha@gmail.com

XXXXX错误:未找到签名证书"iOS分发“:未找到与团队ID "XXXXX”与私钥匹配的"iOS分发“签名证书。(在来自项目' project‘的目标’project‘中)

分发错误:未找到签名证书"iOS分发“:未找到与团队ID "xxxxxx”与私钥匹配的"iOS分发“签名证书。(在项目‘project’的目标'OneSignalNotificationServiceExtension‘中)

我已经检查了项目设置,它是自动的

EN

回答 2

Stack Overflow用户

发布于 2021-09-16 15:47:27

尝试在Fetch signing files之后再添加一个脚本,以告知VM使用证书:

代码语言:javascript
复制
- name: Use system default keychain
    script: keychain add-certificates
票数 0
EN

Stack Overflow用户

发布于 2021-09-19 09:32:55

检查xcode-project use-profiles命令的输出。它有关于代码签名设置的详细信息,我想知道为什么错误消息说是关于分发证书

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

https://stackoverflow.com/questions/69141775

复制
相关文章

相似问题

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