运行 fastlane 时,为什么我的 lane 找不到 appicon?
Why doesn't my lane find appicon when running fastlane?
我已经为 iOS 创建图标设置如下。
desc "Creating iOS icons"
lane :icon do
appicon(
appicon_image_file: 'AppIcon/logo-1024.png',
appicon_devices: [:ipad, :iphone, :ios_marketing, :watch, :watch_marketing],
appicon_path: 'vahingonsattuessa/Images'
)
end
出于某种原因,这不起作用并导致错误。
我在 fastlane 文件夹中也有插件文件,里面有 gem 'fastlane-plugin-appicon'
。
Android gemfile.lock 有插件
并且ios gemfile.lock 由于某种原因没有插件
两个 gemfile 都有以下内容:
plugins_path = File.join(File.dirname(__FILE__), 'fastlane', 'Pluginfile')
eval_gemfile(plugins_path) if File.exist?(plugins_path)
任何人都知道我可以做些什么来让它工作?
这很可能是项目中的第一个插件,系统询问您是否希望将插件配置自动添加到 Gemfile。由于您回答否,您缺少插件配置。
添加
plugins_path = File.join(File.dirname(__FILE__), 'fastlane', 'Pluginfile')
eval_gemfile(plugins_path) if File.exist?(plugins_path)
到 Gemfile
似乎没有零宽度 space 字符。但是 运行 bundle exec fastlane plugin_updates
-> bundle exec fastlane add_plugin appicon
现在将应用图标添加到 ios 文件夹中的 gemfile.lock 文件。现在一切正常。
我已经为 iOS 创建图标设置如下。
desc "Creating iOS icons"
lane :icon do
appicon(
appicon_image_file: 'AppIcon/logo-1024.png',
appicon_devices: [:ipad, :iphone, :ios_marketing, :watch, :watch_marketing],
appicon_path: 'vahingonsattuessa/Images'
)
end
出于某种原因,这不起作用并导致错误。
我在 fastlane 文件夹中也有插件文件,里面有 gem 'fastlane-plugin-appicon'
。
Android gemfile.lock 有插件
并且ios gemfile.lock 由于某种原因没有插件
两个 gemfile 都有以下内容:
plugins_path = File.join(File.dirname(__FILE__), 'fastlane', 'Pluginfile')
eval_gemfile(plugins_path) if File.exist?(plugins_path)
任何人都知道我可以做些什么来让它工作?
这很可能是项目中的第一个插件,系统询问您是否希望将插件配置自动添加到 Gemfile。由于您回答否,您缺少插件配置。
添加
plugins_path = File.join(File.dirname(__FILE__), 'fastlane', 'Pluginfile')
eval_gemfile(plugins_path) if File.exist?(plugins_path)
到 Gemfile
似乎没有零宽度 space 字符。但是 运行 bundle exec fastlane plugin_updates
-> bundle exec fastlane add_plugin appicon
现在将应用图标添加到 ios 文件夹中的 gemfile.lock 文件。现在一切正常。