k 首页 关于Kyson
登录

kyson's space

  • 最新
  • 默认分类

作者 kyson老师 2018.03.01 16:49:00

iOS使用fastlane一键打包审核

评论:22
赏
标签:iosfastlane自动打包

22 条评论 添加新评论

  1. 大屌萌妹
    March 1st, 2018 at 09:48 pm
    回复

    学习了

  2. yang
    March 6th, 2018 at 05:25 pm
    回复

    1.配置证书,怎么输入账号和密码

    1. kyson
      March 6th, 2018 at 07:11 pm
      回复

      你好, fastlane match init之后会要求你输入git仓库地址,输入你的地址,然后会要求你输入你appleID,接着会要求你输入证书管理的密码,最后输入`fastlane match development'或者输入即可同步开发证书`fastlane match appstore'生成生产证书

  3. yang
    March 6th, 2018 at 05:28 pm
    回复

    打包那里,在这里添加gym给个模版

    1. kyson
      March 6th, 2018 at 07:11 pm
      回复

      gym(
      scheme:"Wallpaper",
      export_method:"app-store",
      output_directory:"./build",
      archive_path:"./Archive"
      )

  4. 菜
    March 8th, 2018 at 05:22 pm
    回复

    执行 fastlane match appstore 命令 输入Apple id然后要求输入The bundle identifier(s) of your app (comma-separated): 这里应该输入什么?输入bundle id 报错。

    1. kyson
      March 9th, 2018 at 10:15 am
      回复

      bundle identifier(s)就是bundle id,这是毫无疑问的;你遇到的问题,原因可能是在Apple开发者网站的证书列表中没有提前注册相关证书,导致fastlane match找不到你对应的app id,自然就生成不了证书了。

  5. heyode
    March 12th, 2018 at 06:09 pm
    回复

    按照文章步骤,可以成功上传,感谢分享。
    我分享在实际操作中遇到的一个小问题和解决方案,fastlane custom_lane这个一步,select Scheme的列表里面发现并没有我的项目scheme.网上搜了一下,要在xcode,Project菜单->Scheme->Manage Scheme里面,将你项目的scheme的share选项勾上才行。

    1. kyson
      March 12th, 2018 at 09:58 pm
      回复

      很开心能帮助到你,确实需要将scheme的share选项勾上才行,笔者在操作的时候也是这么操作的。本文只讲解了流程,没有将这些细节描述出来。

  6. 王
    March 22nd, 2018 at 04:35 pm
    回复

    请问 为什么我用 fastlane init 命令后 出来了选择1.2.3.4 选择3 报错 Unable to locate Xcode. Please make sure to have Xcode installed on your machine

    1. kyson
      March 22nd, 2018 at 10:45 pm
      回复

      很有可能是因为你在Xcode中没有设置“Command Line Tools”:打开Xcode偏好设置,选择"Location"选项卡,选择相应的“Command Line Tools”即可。

  7. 王
    March 22nd, 2018 at 04:37 pm
    回复

    fastlane init 后 选择第三个 报错 Unable to locate Xcode. Please make sure to have Xcode installed on your machine 请问是什么原因 万分感谢

    1. kyson
      March 22nd, 2018 at 10:46 pm
      回复

      很有可能是因为你在Xcode中没有设置“Command Line Tools”:打开Xcode偏好设置,选择"Location"选项卡,选择相应的“Command Line Tools”即可。

      1. 王
        March 23rd, 2018 at 10:38 am
        回复

        是这个原因 多谢大佬 这个卡了一下午了

  8. hello
    March 23rd, 2018 at 10:47 am
    回复

    麻烦您 为什么fastlane init后 选择完第四个选项
    Installing dependencies for you...
    bundle update
    等待了 2小时 依旧这个画面

    1. kyson
      March 23rd, 2018 at 08:09 pm
      回复

      你好,按道理不会出现这种情况,你可以清空一下缓存试试

  9. 韩哒哒
    April 20th, 2018 at 08:08 pm
    回复

    如果是多Target下该怎么打包?

    1. kyson
      April 22nd, 2018 at 10:04 pm
      回复

      找一下,fastlane有对应参数可以设置的

  10. helloWord
    June 21st, 2018 at 10:14 am
    回复

    你好,我fastlane match init后输入git地址,然后又出现Passphrase for Git Rep。 然后我密码忘记了,怎么办。可以重置换个git地址重新操作么?

    1. kyson老师
      July 2nd, 2018 at 12:00 pm
      回复

      你好,可以的,只要换个新的git空仓库,然后fastlane match init即可

  11. willgoo
    March 4th, 2019 at 02:30 pm
    回复

    你好,我打完包,上传appstroe的过程中,卡住了,好像是链接不成功或者是上传不成功,大概是什么方面的问题

    1. kyson老师
      March 15th, 2019 at 10:21 pm
      回复

      你好这种问题的产生可能有多种原因

取消回复

添加新评论

关于Kyson

© 2021 kyson老师
友情链接
Jaren
OceanFish的技术博客
张甲博客