2

Macアプリ プロジェクトの自動化を行いたいと考えています。

私の環境は Mac OS 10.8.3 です。Xcode 4.6。ターミナルで次のコマンドを使用します。

xcodebuild -project pro.xcodeproj -target MyProject -configuration デバッグ CODE_SIGN_IDENTITY='Mac 開発者: xxxxxx'

正常に実行され、ワー​​クスペース /build/Debug に MyProject.app が作成されたことを確認できました。

次に、次のように、それを Jenkins 構成にコピーしました。

export DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer/
xcodebuild -project pro.xcodeproj -target MyProject -configuration Debug  CODE_SIGN_IDENTITY='Mac Developer: xxxxxx'

ただし、ビルドは常に失敗しました:

コード署名エラー: プロビジョニング プロファイル 'EADA149E-1A30-4C3C-B42B-75DEA77308DF' が見つかりません

奇妙なのは、「間違った」プロファイルを見つけることができなかったことです。

同じ質問Distributing .app file after command line xcodebuild callを見つけました。ただし、「アーカイブ」は xcode 4.6 では無効です。

Mac Appの自動化を行う方法について教えてください。ありがとう!

4

1 に答える 1

0

私はそれを見つけましたが、「条件が見つかりません」のような同じ問題です。必要なのは、prom.xcodeproj/project.pbxproj で参照されているプロビジョニング ファイルを削除することです。

ここで同じ回答を見つけることができますCodesign エラー: 期限切れのプロファイルを削除した後、プロビジョニング プロファイルが見つかりません

于 2013-04-08T03:54:56.620 に答える