私は内部的にXCodeビルドを使用する同じRakeスクリプトに基づいてビルドした2つのプロジェクトを持っています。 xcodebuild -archivePath
(ARCHIVEは成功)でそれを構築してから、私はxcodebuild -exportArchive
とアプリをパッケージ化します。 問題は、最初のプロジェクトがすべての手順に成功したが、で2番目に失敗するのは、xcarchive
が不正な形式であるためです。 私はこれら2つのアーカイブを比較しており、奇形はアーカイブ内にInfo.plist
がないことが原因です。 Info.plist
などを手動で作成してxcarchive
に入れると、問題なくアプリをパッケージ化できました。xcarchiveがInfo.plistが見つからないために不正形式になった
XCodeビルドでInfo.plist
がxcarchive
ファイル内に生成されないという手掛かりがありますか?
問題の解決方法を見つけたことがありますか?私は同じ問題を抱えていて、あるグーグルの後に私は以前のコメントの中のいくつかを追加することで問題を解決したことが分かりました。私はそれらが正しく設定されていると思うが、私はまだ同じ問題を見ている。私の知る限りでは、ココ配点0.38.2 - > 1.1.1をアップグレードした後、いくつかの問題を修正するために、CONFIGURATION_BUILD_DIR = "$ {BUILD_DIR}"をSYMROOT = "$ {BUILD_DIR} Xcode 7.2 - > 8.2.1 – diidu
これはこれまで私が見つけた最も直接的な答えです:https://developer.apple.com/library/content/qa/qa1273/_index.htmlしかし、それは私のためには機能しませんでした – diidu
結局のところ、私はSYMROOTを削除してデフォルトを使用するだけで動作するようになりました。 – diidu