ios – 归档失败:Fastlane with Ionic 3
我尝试第一次在Testflight上部署我的Ionic 3应用程序.
但当我运行我的命令时:“sudo fastlane beta”我总是有这个错误: Check dependencies Code Signing Error: No profile for team '(TEAM_ID)' matching 'match AppStore (APP_BUNDLE)' found: Xcode couldn't find any provisioning profiles matching '(TEAM_ID)/match AppStore (APP_BUNDLE)'. Install the profile (by dragging and dropping it onto Xcode's dock item) or select a different one in the General tab of the target editor. Code Signing Error: Code signing is required for product type 'Application' in SDK 'iOS 11.1' ** ARCHIVE FAILED ** 我真的不知道我要做些什么来解决这个问题. 我做了什么 : 首先,我按照这个来生成我的证书和我的个人资料 所以我安装了插件fastlane Ionic.我编辑了我的Fastfile,如下所示: fastlane_version "2.68.0" generated_fastfile_id "(FAST LANE ID)" default_platform :ios desc "Submit a new Beta Build to Apple TestFlight" desc "This will also make sure the profile is up to date" lane :beta do match(type: "appstore") ionic(platform: 'ios') pilot(ipa: ENV['CORDOVA_IOS_RELEASE_BUILD_PATH']) end 我的应用文件: app_identifier "(APP_BUNDLE)" apple_id "(MY APPLE ID)" team_id "(TEAM_ID)" 但是当我运行:sudo fastlane beta时,这一步失败了: 编辑:我的离子信息: cli packages: (/Users/ox/Documents/Mobile/ox/node_modules) @ionic/cli-utils : 1.19.0 ionic (Ionic CLI) : 3.19.0 global packages: cordova (Cordova CLI) : 7.1.0 local packages: @ionic/app-scripts : 2.1.0 Cordova Platforms : ios 4.5.4 Ionic Framework : ionic-angular 3.9.2 System: ios-deploy : 1.9.2 ios-sim : 5.1.0 Node : v6.11.3 npm : 5.6.0 OS : macOS Sierra Xcode : Xcode 9.1 Build version 9B55 Environment Variables: ANDROID_HOME : not set Misc: backend : pro 编辑 我删除并再次添加我的平台ios: 我试图运行fastlane beta.我保留我的错误但有点不同: Code Signing Error: No profile for team '(TEAM_ID)' matching '(PROFILE_UUID)' found: Xcode couldn't find any provisioning profiles matching '(TEAM_ID)/(PROFILE_UUID)'. Install the profile (by dragging and dropping it onto Xcode's dock item) or select a different one in the General tab of the target editor. Code Signing Error: Code signing is required for product type 'Application' in SDK 'iOS 11.1' 我检查xcode,我有这个错误: 解决方法
>你不应该做sudo fastlane ……!如果需要root,请尝试使用fastlane beta – 可能你必须重新安装这些工具.另外,推荐的方法是使用
bundler 来管理ruby依赖项
>尝试在Xcode中执行Archive命令,并确保您能够手动构建和签署项目 >运行fastlane match命令以获取您的配置文件(可能会要求您登录iTunesConnect …) >万一匹配失败 – 请使用参数指定你的团队/ app:fastlane动作匹配 – 此命令显示你有的选项 >尝试fastlane beta没有sudo! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |