2

xcode 5 で継続的インテグレーション ボットをセットアップする方法を学んでいますが、本当にうまくいきません。まず、ID のコード署名に問題がありましたが、この素晴らしいブログ投稿を読んだ後、その問題は解消されました。

役職:

http://matt.vlasach.com/xcode-bots-hosted-git-repositories-and-automated-testflight-builds/#comment-21

これらのエラーを修正した後、他のエラーが表示されました。統合するたびに、次のような警告が表示されます。

ファイル「Pods.xcconfig」は存在しないため、開くことができませんでした。

また、ポッドのヘッダーが見つからないというエラーも表示されます。このエラーは、以前の警告の結果であると思います。

すべてがローカルで完璧に機能し、デバイスで実行され、アーカイブされます。問題は、ボットと統合しようとしたときにのみ発生します。

PodFile に何かを追加する必要がありますか? それともosxサーバー自体に何かありますか?

これに夢中になる前に、本当に助けが必要です!!

ありがとうございました。

4

2 に答える 2

1

より良い解決策は、サーバー経由でのみ使用される新しいスキームを追加することです (通常のスキームを複製します)。次に、オプション管理スキームを選択し、「ビルド」を展開して、次のコードで新しい事前アクションを追加します。

cd ${SRCROOT}
echo "Installing Pods"
pod install

ここで更新したり、他の多くのことを行うことができます。唯一の問題は、更新先のビルドに古いコンテンツが含まれていることです。統合をもう一度タップする必要があります。このスキームを共有することを忘れないでください。

--編集--これをコミットして、このスキームでボットを実行する必要があります(サーバーで変更できます->サファリローカルxcodeボットURL->設定->スキーム。

于 2013-12-03T09:44:37.203 に答える