我正在尝试在 ubuntu 18.04 上使用 pipelinenv 安装 django,但问题是 pipelinev 始终在项目内安装 python 2.7。当我输入 pipelinenv --python 3.6 时,它给我这个错误消息:“pipenv check 肯定会失败。”。\n当我输入 pipelinenv check 时,我收到此消息:“检查 PEP 508 要求\xe2\x80\xa6\n说明符 python_version与 2.7 (3.6) 不匹配。\n失败!”。有什么建议 ?
\n我们在 iOS 应用程序中使用 fastlane 和 jenkins 来构建它。我们已经配置了 fastlane 来构建应用程序,但问题是我们找不到使用相同配置来构建临时应用程序和应用程序商店应用程序的解决方案。
在/fastlane文件夹下,我们有gymfile和fastfile,配置如下:
健身房档案:
scheme("XXXApp")
workspace("XXXX")
output_directory("./fastlane/Builds")
export_method("ad-hoc")
include_symbols(true)
include_bitcode(false)
xcconfig("......XXXX")
sdk("iphoneos")
Run Code Online (Sandbox Code Playgroud)
Fastfile:用于测试应用程序(我们想要使用临时构建它)
lane :test do |options|
get_info_plist_value(path: ENV["INFO_PLIST_PATH"], key: "CFBundleVersion")
increment_build_number(
build_number: options[:build_number],
xcodeproj: "./XXXXX"
)
build_test
end
Run Code Online (Sandbox Code Playgroud)
对于生产应用程序(我们要使用应用程序商店导出方法):
lane :candidate_prod do |options|
get_info_plist_value(path: ENV["INFO_PLIST_PATH"], key: "CFBundleVersion")
increment_build_number(
build_number: options[:build_number],
xcodeproj: "./XXXXXX"
)
update_project_provisioning(
xcodeproj: "./XXXXXX",
profile: "./fastlane/productionprovisionprofile",
target_filter: "productionappname",
build_configuration: "Release",
code_signing_identity: "XXXX"
)
build_prod
Run Code Online (Sandbox Code Playgroud)
而且我们在 fastfile 中有这个专用通道(这是用于产品的,但我们还有另一个用于测试应用程序的):
private_lane :build_prod do
build_ios_app(
workspace: "XXXXXX",
#configuration: configuration,
scheme: "productionappname",
silent: false,
codesigning_identity: …Run Code Online (Sandbox Code Playgroud)