FastLane 真是我生活的救星

2016-01-21 10:53:07 +08:00
 happyface

昨天下午稍微折腾了下,主要就是跑通以及比较流程上的省心省力;记录在

后面就是部署 ci ,不过得等我收到机器再说。

以及,期待一个iOS 高级工程师来做真正的生活救星

支持年后入职哦。

5244 次点击
所在节点    iDev
15 条回复
xi_lin
2016-01-21 12:50:27 +08:00
我看到你的多版本共存方案也是用了修改 bundle id 的方法,这样的话你的 push notification 和微信回调之类的事情测试的时候会很麻烦的
xi_lin
2016-01-21 12:51:36 +08:00
另外,其实 KZBootstrap 配好了效果也很好
可以看我这篇介绍 http://www.jianshu.com/p/df2f4bec0bf9
pythons
2016-01-21 12:55:55 +08:00
环境切换居然要搞这么多 target, 麻不麻烦.
happyface
2016-01-21 14:44:17 +08:00
@xi_lin 微信回调还没遇到过。 推送那个后端环境支持不同的端口推不同的 bundleID 及对应的证书。你的方案我去看看。
happyface
2016-01-21 14:44:48 +08:00
@pythons 求指教更好的方案。现在无论对开发和打包环境切换都基本是透明的了。
ostholz
2016-01-21 15:20:49 +08:00
这两天也在弄 fastlane, 确实能带来很大的方便. 特别是 n 多 Targets, n 多 bundle id 的情况.
huoshanhui
2016-01-21 15:50:33 +08:00
为了使用 fastlane 我 TM 两部验证都关了。
xi_lin
2016-01-21 17:03:14 +08:00
@happyface 自己做推送后端是比较方便。友盟只支持配置一个开发和一个生产证书。。
pheyer
2016-01-21 17:09:48 +08:00
感觉教程很少的样子,其实我想自动生成 PEM
happyface
2016-01-21 22:21:12 +08:00
@xi_lin 哦,理解你说的情况了。
happyface
2016-01-21 22:21:34 +08:00
@pheyer 工具链里也有,只是目前我还没用到。
happyface
2016-01-21 22:21:51 +08:00
@huoshanhui 还是值得的。。
jjgod
2016-01-21 22:39:42 +08:00
现在 Xcode Server 其实已经可以胜任一部分原来要用 Jenkins 做的持续集成的工作了: https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/xcode_guide-continuous_integration/
ostholz
2016-01-21 23:48:35 +08:00
问个问题: 我的 App 包含 watch extension, 和 Today Widget, 它们都有各自的 Bundle Identifier.
gym 打包好后, 生成 ipa. 我想用 sigh resign 重新签名. 这样就得为每个 target 重新更换 bundle identifier.
fastlane 有一个 action 叫 update_app_identifier, 只能在打包前调用. 生成 ipa 后用不了. 也无法更换 extension 的 bundle identifier. 不知道谁有解决办法.
happyface
2016-01-23 10:41:06 +08:00
@ostholz 这个我现在还没遇到过诶。不过是准备再引入一些工具链。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/252297

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX