У меня есть 2 файла:
Fastfile
group.rb
Fastfile
# frozen_string_literal: true
fastlane_version '2.116.0'
default_platform :ios
import "fastfiles/group.rb"
platform :ios do
lane :pr_build do
set_enterprise_app_id
end
end
group.rb
lane :set_enterprise_app_id do
update_app_ids(
app_id: BUNDLE_ID_ENTERPRISE,
shared_extension_id: BUNDLE_ID_ENTERPRISE_SHAREEXTENSION
)
update_app_group(APP_GROUP_ENTERPRISE)
end
Но получите ошибку примой CI: [!] неопределенный метод `lane 'для main: Object
Я попробовал следующий в group.rb
platform :iOS do
lane :set_enterprise_app_id do
update_app_ids(
app_id: BUNDLE_ID_ENTERPRISE,
shared_extension_id: BUNDLE_ID_ENTERPRISE_SHAREEXTENSION
)
update_app_group(APP_GROUP_ENTERPRISE)
end
end
Но получите следующую ошибку: [!] undefined метод` platform'для основного: объект