iPhone用の最初のiOS4.3アプリケーションをアーカイブしようとしていますが、常に次のエラーが発生します。
Command /usr/sbin/chown failed with exit code 1
さまざまなフォーラムを検索し、代替インストールグループの変更(何に変更すればよいかわからない)、「インストールのスキップ」の有効化などの解決策を試しました。
回答:
ばかげているように聞こえますが、XCode 5.1.1では、今すぐXCodeを終了して再起動するだけで済みました。私はそれが「答え」ではないことを知っていますが、それは私にとってはうまくいきました。
編集:これは2018年7月の時点でまだ機能しています。編集:これは2019年1月の時点でまだ機能していますxcode 9.4.1
ArchivingのSetOwnerAndGroup部分で問題が発生していました-/ usr / sbin / chownが失敗し、「chown」しようとした各ファイルで「操作が許可されていません」というメッセージが表示されていました。
これはターミナルで簡単にテストされました-「chown」は機能しませんが、「sudochown」は機能します。ファイルのパーミッションを変更する必要がなかったので、最も簡単な解決策は、chownを実行しないことでした。
上のスクリーンショットは次のとおりです。InstallOwner/ Groupを空白にしたところ、それで完了です。
このエラーが発生した場合、コンピューターを再起動すると修正されました。
私は他のすべての解決策を試しましたが、どれもうまくいきませんでした。だから私はこれをターミナルで実行して、プロジェクト内のすべてのファイルの所有者を私に変更しました:
sudo chown -R my_username:my_group ./my_project_folder
ここで、「my_username」はユーザー名、「my_group」はグループ(通常はスタッフ)、「my_project_folder」はプロジェクトのフォルダーです。
Xcode 4.5では、他のどのソリューションも機能しませんでした。私がしなければならなかったことは次のとおりでした:
修正は、プロジェクトとCordovaLibプロジェクトの両方からarmv6アーキテクチャを削除し、両方のプロジェクトをクリーンアップして、再構築することです。
+ adalleが言ったように、私の環境で機能するように、許可に関するすべての情報をクリーンアップし、TomとPhilによって補完されました
[グループのインストール]、[所有者のインストール]、[ Cordovaサブプロジェクト を含むアクセス許可]のフィールドを空にしました
考えられるすべてのバリアントを試しましたが、役に立ちませんでした。だから私は古いXCode4.4.1と出来上がりをダウンロードしました-アプリケーションは正常にアーカイブされました:)
私の場合、Macを再起動して修正しました。OS High Sierra、xCode 9.2