Ios 在使用fastlane的crashlytics捆绑包中找不到提交二进制文件
我正在使用Ios 在使用fastlane的crashlytics捆绑包中找不到提交二进制文件,ios,cocoapods,crashlytics,twitter-fabric,fastlane,Ios,Cocoapods,Crashlytics,Twitter Fabric,Fastlane,我正在使用fastlane构建ipa并将其提交给Crashlytics。这就是我的项目中的fastfile的样子- fastlane_version "1.66.0" default_platform :ios platform :ios do before_all do # ENV["SLACK_URL"] = "https://hooks.slack.com/services/..." #cocoapods end desc "Builds and uploads to Crashly
fastlane
构建ipa并将其提交给Crashlytics
。这就是我的项目中的fastfile
的样子-
fastlane_version "1.66.0"
default_platform :ios
platform :ios do
before_all do
# ENV["SLACK_URL"] = "https://hooks.slack.com/services/..."
#cocoapods
end
desc "Builds and uploads to Crashlytics"
lane :debug_upload do
ensure_git_status_clean
ensure_git_branch(branch:'master')
git_pull
push_to_git_remote
changelog=prompt(text:"Enter the change log:", multi_line_end_keyword:"END")
increment_build_number
#cocoapods
#scan
cert
sigh
gym(
workspace: "MyProject.xcworkspace",
scheme: "MyProject",
use_legacy_build_api: true
)
#workspace: "MyProject.xcworkspace",
#configuration: "Ad Hoc",
#use_legacy_build_api: true
#export_method: "ad-hoc"
crashlytics(
crashlytics_path: “./Pods/Crashlytics/Crashlytics.framework/submit",
notes: changelog,
api_token: "xxx",
build_secret: "xxx"
)
end
如您所见,我正在使用CoCoapod将Crashlytics集成到我的项目中。
当我运行fastlane命令时,我会一直成功到健身房,但Crashlytics从未成功运行。这是我得到的错误
[23:31:01]:-------------------------
[23:31:01]:---步骤:crashlytics---
[23:31:01]: -------------------------
[23:31:09]:变量转储:
[23:31:09]:{:DEFAULT\u PLATFORM=>:ios,:PLATFORM\u NAME=>:ios,:LANE\u NAME=>“ios debug\u upload”,:GIT\u REPO\u WAS\u CLEAN\u ON\u START=>true,:BUILD\u NUMBER=>“18”,:CERT\u FILE\u PATH=>“/Volumes/Dev/ios/Projects/MyProject Chat/SourceCode/MyProject/6SH8C83679.cer”,:CERT\u CERTIFICATE\u ID=>“xxx”,:CERT\u PROFILE\u PROFILE\u路径=>“/Volumes/Dev/iOS/Projects/MyProject Chat/SourceCode/MyProject/AppStore_com.MyProject.mobileprovision”、:sign_PROFILE_PATH=>[“/Volumes/Dev/iOS/Projects/MyProject Chat/SourceCode/MyProject/AppStore com.MyProject.mobileprovision”]、:sign_UDID=>“5ad33308-6ceb-4734-9a78-046516e27530”、:sign_PROFILE_TYPE=>“app store”、:IPA_OUTPUT(=>“app PROFILE”、:IPA(production40/Volumes/Dev/iOS/Projects/MyProject Chat/SourceCode/MyProject/MyProject.ipa“,:DSYM_OUTPUT_PATH=>”/Volumes/Dev/iOS/Projects/MyProject Chat/SourceCode/MyProject/MyProject.app.DSYM.zip“,:XCODEBUILD\u ARCHIVE=>“/Users/abhi/Library/Developer/Xcode/Archives/2016-03-23.26.14.xarchive”}
[23:31:09]:在路径“./Pods/crashlytics/crashlytics.framework/submit”的crashlytics捆绑包中找不到提交二进制文件
+------+-------------------------------------+-------------+
|快车道概要|
+------+-------------------------------------+-------------+
|步骤|动作|时间(秒)|
+------+-------------------------------------+-------------+
|1 |验证所需的快速车道版本| 0|
|2 |默认|平台| 0|
|3 |确保状态清洁| 0|
|4 |确保吉特分行| 0|
|5吉特拉力14|
|6 |按|到| git | u remote | 6|
|7 |提示| 164|
|8 |增量|构建|数量| 8|
|9 |证书| 28|
|10 |叹气| 25|
|11 |健身房| 301|
|12 | crashlytics | 7|
+------+-------------------------------------+-------------+
[23:31:10]:fastlane完成时出错
-------------------------------------------------------------------------------------------
尝试从crashlytics\u path参数中删除“submit”。太离谱了!