何か不足している場合は、問題を提出して申し訳ありません。
次のようなレーンを使用しています。
desc "Submit a new Beta Build to Apple TestFlight"
desc "This will also make sure the profile is up to date"
lane :beta do
...
# download certificate
cert
# download provisioning profile
sigh
# set profile uiid
# https://github.com/fastlane/fastlane/blob/master/docs/CodeSigning.md
ENV["PROFILE_UUID"] = lane_context[SharedValues::SIGH_UDID]
# build
gym(
scheme: "Release"
)
pilot
end
次のエラーでジムステップの後にプロセスが失敗し続けています:
❌ Code Sign error: No matching provisioning profile found: Your build settings specify a provisioning profile with the UUID “8bd6dafb-2596-41d9-8907-8c012d23a5ac”, however, no such provisioning profile was found.
[19:27:21]: Exit status: 65
[19:27:21]: Invalid code signing settings
[19:27:21]: Your project defines a provisioning profile which doesn't exist on your local machine
[19:27:21]: You can use sigh (https://github.com/KrauseFx/sigh) to download and install the provisioning profile
[19:27:21]: Follow this guide: https://github.com/KrauseFx/fastlane/blob/master/docs/CodeSigning.md
ただし、正しいプロファイルがアプリ ディレクトリにダウンロードされていることがわかります。私はまた、このプロファイルを見つけることができ~/Library/MobileDevice/Provisioning Profiles
、最終的に私のXcodeプロジェクトは、以下を使用してuuid
ダウンロードしたものを使用するように構成されていますsigh
:
PROVISIONING_PROFILE = "$(PROFILE_UUID)";
可変ダンプ:
{
:DEFAULT_PLATFORM=>:ios,
:PLATFORM_NAME=>:ios,
:LANE_NAME=>"ios beta",
:GIT_REPO_WAS_CLEAN_ON_START=>true,
:BUILD_NUMBER=>"55",
:VERSION_NUMBER=>"1.0",
:CERT_FILE_PATH=>"/Users/xxx/Developer/xxx/56HRT5HYC6.cer",
:CERT_CERTIFICATE_ID=>"56HRT5HYC6",
:SIGH_PROFILE_PATH=>"/Users/xx/Developer/xx/AppStore_com.xx.xx.mobileprovision",
:SIGH_PROFILE_PATHS=>["/Users/xxx/Developer/WiredResearch/AppStore_com.xx.xx.mobileprovision"],
:SIGH_UDID=>"8bd6dafb-2596-41d9-8907-8c012d23a5ac",
:SIGH_PROFILE_TYPE=>"app-store"
}
編集: 2015/12/04 - Cert & Sigh 出力の追加
[09:46:47]: ------------------
[09:46:47]: --- Step: cert ---
[09:46:47]: ------------------
+-------------+----------------------------------+
| Summary for cert 1.2.6 |
+-------------+----------------------------------+
| development | false |
| force | false |
| username | xx@xx.com |
| output_path | . |
+-------------+----------------------------------+
[09:46:49]: Starting login with user 'xx@xx.com'
[09:46:53]: Successfully logged in
[09:46:56]: Found the certificate 56HRT5HYC6 (WB Technologies) which is installed on the local machine. Using this one.
[09:46:56]: Use signing certificate '56HRT5HYC6' from now on!
[09:46:57]: ------------------
[09:46:57]: --- Step: sigh ---
[09:46:57]: ------------------
+-------------------------------+----------------------------------+
| Summary for sigh 1.1.4 |
+-------------------------------+----------------------------------+
| adhoc | false |
| skip_install | false |
| development | false |
| force | false |
| app_identifier | com.xx.xx |
| username | xx@xx.com |
| output_path | . |
| cert_id | 56HRT5HYC6 |
| skip_fetch_profiles | false |
| skip_certificate_verification | false |
+-------------------------------+----------------------------------+
[09:46:57]: Starting login with user 'xx@xx.com'
[09:46:58]: Successfully logged in
[09:46:58]: Fetching profiles...
[09:47:01]: Found 1 matching profile(s)
[09:47:01]: Downloading provisioning profile...
[09:47:02]: Successfully downloaded provisioning profile...
[09:47:02]: Installing provisioning profile...
/Users/hugues/Developer/xx/AppStore_com.xx.xx.mobileprovision
[09:47:02]: Setting
Provisioning Profile type to 'app-store'