我正在尝试通过Codemagic生成ipa,但是它通过了所有的脚本,生成ipa失败
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.comXXXXX错误:未找到签名证书"iOS分发“:未找到与团队ID "XXXXX”与私钥匹配的"iOS分发“签名证书。(在来自项目' project‘的目标’project‘中)
分发错误:未找到签名证书"iOS分发“:未找到与团队ID "xxxxxx”与私钥匹配的"iOS分发“签名证书。(在项目‘project’的目标'OneSignalNotificationServiceExtension‘中)
我已经检查了项目设置,它是自动的
发布于 2021-09-16 15:47:27
尝试在Fetch signing files之后再添加一个脚本,以告知VM使用证书:
- name: Use system default keychain
script: keychain add-certificates发布于 2021-09-19 09:32:55
检查xcode-project use-profiles命令的输出。它有关于代码签名设置的详细信息,我想知道为什么错误消息说是关于分发证书
https://stackoverflow.com/questions/69141775
复制相似问题