美文网首页
iOS 导出ipa 找不到签名问题 Found signing

iOS 导出ipa 找不到签名问题 Found signing

作者: AlanAnie | 来源:发表于2022-11-30 15:44 被阅读0次

    使用Xcode Archive 成功之后

    点击Distribute App

    选择Ad-Hoc选项

    再 App Thinning后 小菊花自动选择后  立马弹出了这个错误

    log日志:

    2022-12-01 03:02:31 +0000 [MT] Beginning distribution assistant for archive: VisionDemo, task: 2

    2022-12-01 03:02:34 +0000 [MT] Proceeding to distribution step IDEDistributionAnalyzeArchiveStepViewController, context: <IDEDistributionContext: 0x7feb6224f370; archive(resolved)="<IDEArchive: 0x60001d7eb780>", distributionTask(resolved)="2", distributionDestination(resolved)="1", distributionMethod(resolved)="<IDEDistributionMethodiOSAdHoc: 0x60005f025570>", team(resolved)="(null)">

    Chain (6, self inclusive):

    " ,="" distributionmethod="" team="(null)">

    " ,="" distributionmethod="" team="(null)">

    " ,="" distributionmethod="" team="(null)">

    " ,="" distributionmethod="" team="(null)">

    " ,="" distributionmethod="" team="(null)">

    " ,="" distributionmethod="(null)" team="(null)">

    </IDEDistributionContext: 0x7feb6224f370>

    2022-12-01 03:02:35 +0000  Found team in archive signature

    2022-12-01 03:02:35 +0000  Found signing style 0 in archive signature

    找不到签名文件,但是Xcode编译 运行都正常,别的项目也都打包正常。很奇怪

    怎么搜索都找不到原因,因为急需一个iPA 。尝试清空pro文件夹

    /Users/xxxx/Library/MobileDevice/Provisioning Profiles  里的签名证书也没有用

    所以 情急之下。使用fastlane 脚本构建

    发现fastlane 请求授权访问了签名文件列表  而且导出ipa 上传分发平台成功

    分析:

    Xcode  再App Thinning 脚本访问了缓存的签名列表,没有访问根签名目录 。再fastlane 脚本访问之后

    刷新了缓存目录 至此Xcode手动导出ipa 也能正常进行了

    如果还是不行还是报:Found signing style 0 in archive signature

    再fastlane的fastfile文件里添加此命令让脚本主动访问钥匙串自动签名 解决此问题

    export_xcargs: "-allowProvisioningUpdates"

    相关文章

      网友评论

          本文标题:iOS 导出ipa 找不到签名问题 Found signing

          本文链接:https://www.haomeiwen.com/subject/aihsfdtx.html