小编RAM*_*237的帖子

列出给定提交 ID 之前的提交

我的存储库顶级层次结构如下所示:

/dir1
/dir2
/dir3
Run Code Online (Sandbox Code Playgroud)

我正在HEADgit log --oneline --first-parent -5 -- dir1/给出类似以下内容:

abcb COMM-25 Fix latest
ba0f COMM-17 Some stuff
cda8 New files
db7c COMM-9 Feature merge
e20a Init smth
Run Code Online (Sandbox Code Playgroud)

网络上有很多很酷的东西,git log --oneline --first-parent db7c.. -- dir1/比如

abcb COMM-25 Fix latest
ba0f COMM-17 Some stuff
cda8 New files
Run Code Online (Sandbox Code Playgroud)

甚至git log --oneline --first-parent db7c..ba0f -- dir1/在两端进行限制

ba0f COMM-17 Some stuff
cda8 New files
Run Code Online (Sandbox Code Playgroud)

但是,天啊,我找不到任何可以帮助输出所有提交直至特定提交 id 的东西。我需要类似的git log --oneline --first-parent ..cda8 -- …

git git-log

5
推荐指数
1
解决办法
1320
查看次数

使用 Xcode 8.3.2 指定 AdHoc IPA 导出的配置文件

昨天我已经从 Xcode 8.1 升级到 8.3.2,当然我所有的 CI 构建基础设施再次失败(感谢 Apple,你总是知道如何让我更加忙碌!)。

因此,主要的破坏性变化是这-exportProvisioningProfile不再是一个有效的选择。据我了解,他们现在强迫我们使用-exportOptionsPlist

我已经为我的一个应用程序配置了导出,以使用app-store仅适用于市场的方法的 .plist 文件。对于任何 AdHoc 导出,我很乐意使用-exportProvisioningProfile "$PROVISIONING_PROFILE". 不知道为什么苹果认为它很糟糕。

因此,现在我必须修改我的自动构建脚本以使用 .plist 文件进行任何导出。

我能够从xcodebuild -help这里的其他问题中找到我需要设置方法以ad-hoc进行内部分发的信息。好吧,这很容易,但是...

我到底该如何指定用于 IPA 导出的确切配置文件?

从 GUI 导出时我可以选择所需的配置文件,所以我相信应该有某种方法将其传递到xcodebuild. 但是,我仍然没有在网络上找到任何方法来做到这一点。

预先感谢各位。


ps 请不要建议使用自动配置文件管理,我有几个用于导出的配置文件专用于它们自己的目的,我需要明确说明在特定情况下使用其中哪一个(我的 bash 脚本在构建过程开始时定义它)。

export xcodebuild ios ipa provisioning-profile

4
推荐指数
1
解决办法
4136
查看次数

标签 统计

export ×1

git ×1

git-log ×1

ios ×1

ipa ×1

provisioning-profile ×1

xcodebuild ×1