我已閱讀https://codesigning.guide/,但決定不使用此解決方案來存儲我的配置文件,而是將它們存儲在每個項目的git中。Fastlane:使用在xconfig文件中設置配置文件集的GYM
對於我的項目,我在我的xconfig文件中指定了我的配置文件(使用PROVISIONING_PROFILE =)。 我有這些方案完全在Xcode 工作 - 分期-dev的 - 分期,即席
使用健身房當()在我的中fastfile設置我的工作空間和方案,像這樣:
gym(
workspace: xcworkspace_file,
scheme: scheme_adhoc_name,
clean: true
)
注: xcworkspace_file和scheme_adhoc_name是之前設置的變量。
它應該是足夠的,指定我的工作空間和方案,但使用時FASTLANE,控制檯說以下內容:
[17:14:09]: -----------------
[17:14:09]: --- Step: gym ---
[17:14:09]: -----------------
[17:14:09]: Found more than one provisioning profile in the project directory:
1. AdHoc_com.xxx.ddd.mobileprovision
2. Development_com.xxx.ddd.mobileprovision
如果我選擇1或2,它的工作原理,但是這不應該問,因爲provisionning配置文件已經在我的方案使用的xconfig中。
另外,我不想設置ENV [「PROVISIONING_PROFILE_TARGET1」]和gym(provisioning_profile_path:)(已棄用)。
爲什麼我不能簡單地使用我在xconfig文件中設置的值?
將我的配置文件移動到一個新文件夾中,現在工作得非常好,謝謝(感謝fastlane btw) – eter
@eter很好聽,可以隨意將此答覆標記爲工作解決方案 – KrauseFx