問題タブ [command-line-tool]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
macos - Mac OSアプリ、コマンドラインツール付きのサンドボックス?
コマンドラインツールを含むアプリを作成しました。アプリのサンドボックスを有効にして、機能することをテストしました。また、アプリとコマンドラインツールの両方にコード署名しました。
しかし、アプリをiTunesにアップロードすると、「アプリサンドボックスが有効になっていません」というメールが届きました。
どうやら私は値com.apple.security.app-sandbox
を持つキーのエンタイトルメントファイルを設定true
し、実行可能ファイルをリストする必要があります:/Contents/MacOS/myApp
と /contents/Frameworks/x86/myCommandLineTool
。
Xcodeでサンドボックスを有効にしたと確信しているので、問題はコマンドラインツールにあると思いました。
コマンドラインツールでサンドボックスを有効にするにはどうすればよいですか?または、ツールを配置する必要がある特定のフォルダーはありますか?どんな提案も歓迎します-私は数日間それによって悩まされてきました。
cordova - Phonegap iOS コマンド ライン ツール ./create
phonegap を使用して iOS アプリを作成したいと考えています。私の問題は、./create <project_folder_path> <bundle_id> <project_name>
まったく機能していないことです。./create ~/Desktop/projects/mbs/mastercard-iphone do.com.mbs.mastercard-iphone Mastercard
ディレクトリが存在しないため、必要なファイルをコピーできないという情報を返しています。実際のエラーの要点。https://gist.github.com/3398261ユーザーの許可の問題のように聞こえますか? そのコマンドをsudoとして実行する必要がありますか?
ios - iOSOpenDevコマンドラインツールビルドエラー
さて、私はこれがなぜ起こっているのかをウェブで検索するのに一日中費やしました。iOSOpenDev XCodeテンプレートをインストールし、新しいコマンドラインツールプロジェクトを開いたところ、次のエラーが発生しました。
targetは製品タイプ「com.apple.product-type.tool」を指定しますが、「iphoneos」プラットフォームにはそのような製品タイプはありません
誰かがこれを修正する方法を知っていますか?前もって感謝します。
mime-types - Gtk3: MIME タイプのアイコン ファイル名を取得する
MIMEタイプに関連付けられたGtk3アイコンファイル名を取得するコマンドラインプログラムを作成しています...これを実行できるようにするためのアイデアです:
残念ながら、これは代わりに起こっています:
ドキュメントを検索して解決策を探した後、どのように進めればよいのか戸惑っています。DISPLAYが適切にエクスポートされた状態で、これをXターミナルで実行しています:
プログラムのソースは以下です。私は glib2-2.30.3 と gtk3-3.2.4 に対してビルドしています。どんな洞察も大歓迎です!
xcode - xcode-select を PATH に追加するか、Xcode コマンド ライン ツールをインストールしますか?
Xcode 4.5 では~/.bash_profile
、Xcode コマンド ライン ツールをインストールするのではなく、次の行を my に追加するだけで問題ありませんか?
注: Xcode は、コマンド ライン ツールについて次のように述べています。
インストールする前に、ターミナル内から XCRUN ツールを使用して、Xcode アプリケーションに組み込まれたコンパイラやその他のツールを起動できることに注意してください。XCODE-SELECT ツールを使用して、アクティブな Xcode のバージョンを定義します。詳細については、ターミナル内で「man xcrun」と入力してください。
xcode - Mac コマンド ライン ツールをデプロイする方法
Xcode OS X Command Line Tool プロジェクト テンプレートを使用してコンソール アプリケーションを作成しました。
すべてが完了したら、実際の「リリース」バイナリはマシンのどこに配置されますか? SOを検索した後、「デバッグ」バイナリを見つけることができる場所を見つけました:
〜/ライブラリ/開発者/Xcode/DerivedData/プロジェクト/ビルド/製品/デバッグ
「リリース」バイナリはどこにありますか? または、コンソール アプリケーションを配布できるように、これらのバイナリを出力するために Xcode で必要な追加のセットアップはありますか?
command-line - Pythonのhttp.server(またはSimpleHTTPServer)のより高速な代替手段は何ですか?
Pythonのhttp.server(またはPython 2の場合はSimpleHTTPServer)は、コマンドラインから現在のディレクトリのコンテンツを提供するための優れた方法です。
ただし、Webサーバーに関する限り、非常に遅いです...
シングルスレッドのように動作し、RequireJSを使用してJavaScriptAMDモジュールをロードするときにタイムアウトエラーが発生することがあります。画像のない単純なページを読み込むには、5〜10秒かかる場合があります。
同様に便利な、より高速な代替手段は何ですか?
xcode - Xcode 4.5「コマンドラインツール」プロジェクトで動作するロジックユニットテストターゲットを設定するには?
特定のシナリオ用に単体テストをセットアップするのに問題がある。これが私が試していることです:
Xcode 4.5 で、シンプルな OSX "Command Line Tool"アプリケーション プロジェクト (Foundation) を作成しました。
Xcodeには、ユニット テストを「コマンド ライン ツール」プロジェクトに自動的に追加するオプションが用意されていないことに注意してください。そこにはありません:-/私のプロジェクトでは、テストしたい簡単なサンプル クラスを作成しました。例えば「形」。
Apple のXcode Unit Testing Guide for Setup Unit-Testing in a Projectの指示に従いました。
プロジェクトに単体テスト ターゲットを追加しました。
「テスト」スキームを編集して、新しいターゲットでテストを実行しました。
テスト プロジェクトの実装 (.m) ファイル
Shape.h
で、メソッドにインポートとコードを追加しsetUp()
て、形状をインスタンス化し、それをインスタンス変数に割り当てました。
その時点で、物事がビルドされるかどうか、およびデフォルトのテストが引き続き実行されるかどうかを確認することにしました。しかし、メニューからProduct...Testを選択すると、次のエラーでビルドが失敗しました。
このエラーの解釈は問題ではありません。単体テストのターゲットが、Shape の実装を含むバイナリにリンクされていないことがわかりました。ただし、私は (まだ) Xcode 単体テストとターゲット構成を理解していません。そう:
コマンド ライン ツールの結果の出力にリンクするテスト ターゲットを取得するには、何をする必要がありますか? 単体テスト ターゲットからコマンドライン実行可能ファイルにリンクできますか? Apple のドキュメントは、通常の OSX アプリケーション ( *.app
) と iOS アプリケーションに固有のように見えますが、これはどちらでもありません。
コマンド ライン ツール設定で (最初に) 開発したいビジネス ロジック クラスがあるので、「コマンド ライン ツール」で単体テスト ターゲットを実行するために必要なことを理解したい「プロジェクトの種類。 ありがとうございました!
(psコマンドラインから単体テストを実行することに興味がないことに注意してください–スタックオーバーフローは、その方法について「同様の」質問をすでに提案しています–むしろ、「コマンドラインツール」タイプのプロジェクトで単体テストを実行し、それでもXcode 内から。)
video - 2つのビデオを静止画像にスーパーインポーズしますか?
1つのビデオに結合したい2つのビデオがあり、両方のビデオが静的な背景画像の上に配置されます。(このようなことを考えてください。)私の要件は、使用するソフトウェアが無料であり、OSXで実行され、ビデオを何度も再エンコードする必要がないことです。また、この操作は多くのことを行うので、コマンドラインまたはスクリプトを介して実行できるようにしたいと思います。(ただし、これは厳密には必要ありません。)
ffmpegを数時間いじってみましたが、後処理にはあまり適していません。オーバーレイ機能を使って何かを一緒にハックする可能性はありますが、これまでのところ、画像をビデオに変換するのに苦労することを除けば、その方法がわかりません(ビデオの長さの2倍の時間がかかります!)次に、別のレンダリング手順で2つのビデオを重ね合わせます。
任意のヒント?ありがとうございました!
アップデート:
LordNeckbeardの助けのおかげで、1回のffmpeg呼び出しで目的の結果を達成することができました!残念ながら、エンコードは非常に遅く、1秒のビデオをエンコードするのに6秒かかります。これは背景画像が原因だと思います。エンコーディングを高速化するためのヒントはありますか?ffmpegログは次のとおりです。
アップデート2:
できます!重要な調整の1つは、underlay.png入力を入力リストの最後に移動することでした。これにより、パフォーマンスが大幅に向上しました。これが私の最後のffmpeg呼び出しです。(この特定の配置では、最後のマップは必要ありませんが、出力にマップしたい追加のオーディオ入力がいくつかある場合があります。)
command-line - PSEXEC - 「ハンドルが無効です」システム ユーザーとしてコマンドを実行する場合
これは、ユーザーが作成したコマンド プロンプトから実行した場合に正常に機能するコマンドです。
ただし、システム起動の cmd プロンプトからこれを実行しようとすると、次のようになります。
これは、システム ユーザーとして実行されるリモート ソフトウェア ツールを介して展開されるため、システム ユーザーとして実行する必要があります。これは psexec の制限ですか? はい、ユーザー名とパスワードには管理者権限があります。