2013-06-11 34 views
5

これはかなり多くカバーされていますが、私は現在のソリューションから運行なしでほぼ​​2日間直ぐにグーグルで試しています。コマンド/ usr/sbin/chownは終了コード1で失敗しました

私はPhoneGapアプリケーションを作成するのにXCode 4.6.2を使用していますが、現在はデバイスとシミュレータには問題ありません。私は、ファイルをアーカイブしようとすると、しかし、私は、エラーメッセージが表示されます:

コマンドは/ usr/sbinに/ chownコマンドは、それはまた、その私のwwwフォルダ内のすべてのファイルを一覧表示し、終了コード1

で失敗しました私は次のようにコンパイルしようとしています:

のchown:/my/folder/path/appName.app/www/filename.abc:操作は

を許可されていない私はトンましたメインプロジェクトと含まれているPhoneGapプロジェクトの両方に対して、 "Build Active Architecture Only"をyesに設定しました。

さまざまなアーキテクチャの組み合わせを試しました。現在削除されたarmv6 & armv7s。現時点ではarmv7のみが残っています。

許可の問題のようですが、私は端末を経由して二重にフォルダに完全な権利を持っていることを確認しました。私はメインの管理者ユーザーアカウントを使用しています。

私は、端末およびタイプに行くときということが予告をした:

はsudoのchown -Rユーザー名/パス

のXcodeが生成するとして、私は正確に同じエラーを取得します。

これは私の最初の経験ですが、一般的にはxcodeだけではありませんが、欠けていることが根本的にあるかもしれません。

私はhello worldアプリを開いてアーカイブを試みましたが、問題なく動作しました。

私はクリーニングや再起動のような小さなものを試しました。

ありがとうございます。

答えて

7

WindowsマシンでPhone Gapアプリを開発しましたか?ファイルをMacにコピーする前に、Windowsマシンでファイルを読み取らないように設定する必要があります。

+0

これは機能しています!最後に! 私はWindowsマシン上でEclipseで開発していました。ファイルをWindowsサーバーにコピーしてから、Macにファイルをコピーしていました。私はWindowsマシンからのファイルを見て、何らかの理由で読み取り専用に設定されていました。 Team Foundation Serverからそれらを引き出すことに関連している可能性があります。 Windowsマシンから読み取り専用オプションのフラグを立てて、USBスティック経由でMacにファイルをコピーして、すべてが初めて機能しました。 ありがとうございました! –

6

いくつかのファイルで上記のエラーが発生した場合は、おそらくXcodeが作成された.appファイルを作成しようとしていて、一部のファイルのアクセス許可を変更できないためです。

エラーのログを読むと、前の行で、chown [....]で始まる行があることがわかります。ライン

  • は、端末
  • タイプオープンアプリ

    1. コピーします。sudo [コピーされた行 を貼り付け]
    2. は再び
    3. アーカイブを管理者パスワードを挿入します。

    私のために修正されました。

    (あなたはchmodのエラーが発生した場合は同じこと)

  • 21

    ファイルの一部(Xcodeでのchmodを投げるものは)適切な所有者/グループが設定されていないため、この問題が発生しています。おそらくroot権限で設定されています。 sudoを使ったPhoneGapモジュール

    元のファイルに対してsudo chown -R username:staff YourAppFolderコマンドを実行すると、コードを再度アーカイブすることができます。

    +4

    これは適切な答えです。他の答えは回避策ですが、これは問題を直接解決します。ありがとう! –

    +0

    captain_jim1に同意します。これは私の問題を解決しました。 – SJC

    +0

    コマンドsudo chown ...私の問題を解決します。おかげで – Ashbay

    関連する問題