web-dev-qa-db-ja.com

アーカイブ時に「コマンド/ usr / sbin / chownが終了コード1で失敗しました」

IPhone用の最初のiOS 4.3アプリケーションをアーカイブしようとすると、常にこのエラーが発生します。

Command /usr/sbin/chown failed with exit code 1

さまざまなフォーラムを検索して、代替インストールグループの変更(何を変更すべきかわからない)などのソリューションを試し、「スキップインストール」をオンにしました。

79
Justin

ばかげているように、XCode 5.1.1では、やらなければならなかったのは、今すぐXCodeを終了して再起動することだけでした。私はそれが「答え」ではないことを知っていますが、私にとってはうまくいきました。

編集:これは2018年7月の時点でまだ機能しています。編集:これは2019年1月現在でも機能していますxcode 9.4.1

99
Dan

enter image description here

アーカイブのSetOwnerAndGroup部分に問題がありました-/ usr/sbin/chownが失敗し、「chown」しようとした各ファイルで「operation not allowed」が発生していました。

これはターミナルで簡単にテストされました-「chown」は機能しませんが、「Sudo chown」は機能します。ファイルのアクセス許可を変更する必要はなかったため、最も簡単な解決策は、chownを実行しないことでした。

上記のスクリーンショットは、「所有者/グループのインストール」を空白にしただけです。

86
adalle

このエラーが発生した場合、コンピューターを再起動すると修正されました。

54
dl.

私は他のすべてのソリューションを試しましたが、それらのどれも私のために働きませんでした。だから私はこれをターミナルで実行して、プロジェクトのすべてのファイルの所有者を私に変更しました:

Sudo chown -R my_username:my_group ./my_project_folder

ここで、「my_username」はユーザー名、「my_group」はグループ(通常はstaff)、「my_project_folder」はプロジェクトのフォルダーです。

24
Spyros El.

Xcode 4.5では、他のどのソリューションも機能しませんでした。私がしなければならなかったことは次のとおりでした:

修正は、プロジェクトとCordovaLibプロジェクトの両方からarmv6アーキテクチャを削除し、両方のプロジェクトをクリーンアップして、再構築することです。

ソース

6
Bashevis

それが私の環境で機能するように、+ adalle said のように、許可に関するすべての情報を消去しました- Tom および Phil

I emptied the fields Install Group, Install Owner, Install Permission including the Cordova SubProject

2
Helder Robalo

enter image description here Xcodeで同じ問題が発生しました。 Xcodeの再起動後に機能し始めました。スクリーンショットのXcode-> build settingsでは、Xcodeを再起動した後、インストールされたグループは空でした。

1
Kishor

これがあなたと同じ問題であるかどうかはわかりませんが、これは私のためにそれを修正しました:

XCodeプロジェクトを作成したとき、アプリ名にスペースが含まれていたため、アプリをデプロイしようとしても常に失敗しました。 Custom Archive Nameを使用してこれを修正できました。

XCode 4では...

  1. 展開スキームを編集する
  2. [アーカイブ]タブをクリックします
  3. 次に、スペースを含まないアーカイブ名を指定します。

Specify a Custom Archive Name

1
Andrew
  1. エラーを与えているターゲットを選択します
  2. 変化する Build Active Architecture Onlyはいからいいえ

それは私のために働いた。

1
funroll

私のために私のMacを再起動して修正しました。 OS High Sierra、xCode 9.2

1
Thafer Shahin

考えられるすべてのバリエーションを試しましたが、助けにはなりませんでした。だから私は古いXCode 4.4.1と出来上がりをダウンロードしました-アプリケーションは正常にアーカイブされました:)

1
  • プロジェクトをきれいにします。
  • ビルドフォルダーをクリーンアップします。 (製品>⌥>ビルドフォルダーのクリーン)
  • ターゲットデバイスをGeneric iOS Deviceに設定します。

enter image description here

0
johnny

Xcode 8でこれが発生した場合、「ビルドフォルダーのクリーンアップ」を2回(最初はエラーがスローされますが、2回目は成功します)行い、再度アーカイブします。

注:[ビルドフォルダのクリーンアップ]オプションは[製品]メニューの下にあり、Altボタンを押したままにすると、[クリーンビルド]オプションが[ビルドフォルダのクリーンアップ]に変わります。

0
quarac