タグ付けされた質問 「macos」

macOS(旧称OS XまたはMac OS X)は、Macintoshコンピュータに搭載されているAppleのデスクトップオペレーティングシステムです。このタグは、質問がmacOS APIまたはmacOS固有の動作の使用に関連している場合にのみ使用してください。macOSでコードを実行したことが原因ではありません。macOSの使用またはトラブルシューティングに関する質問はトピックから外れており、Ask Differentコミュニティに属しています。

6
Mac OS X(iTerm)でzshをログインシェルとして実行するにはどうすればよいですか?
Mac OS Xでzshがログインシェルとして設定されている場合、iTermで起動すると、zshはログインシェルとして実行されているとは見なしませんが、「-zsh」(「-」はarg [0]の最初の文字)これは、ログインシェルとして開始する必要があることを意味します。 そのため、ログインシェルをbashに設定すると、bashはこの最初の「-」を$ 0で認識してログインシェルとして実行しますが、zshはそうではありませんが、そうではありません。 zshにarg [0]の「-」を認識させる方法、またはiTermに--loginコマンドライン引数を指定してシェルを実行させる方法はありますか?
149 macos  bash  shell  zsh 

21
Xcode 5:コード署名資格エラー
IOS 7をサポートする新しいアプリケーションを構築しました。新しいXCode 5 GMを入手し、新しいプロビジョニングプロファイルと配布証明書を使用してアプリに署名しようとしましたが、配布に問題があります。私は常に次のエラーを受け取ります: 「無効なコード署名エンタイトルメント。アプリバンドルシグネチャのエンタイトルメントは、プロビジョニングプロファイルに含まれているものと一致しません。プロビジョニングプロファイルによると、バンドルには許可されていないキー値が含まれています: '[XXXX.com.sampleキー 'keychain-access-groups'の.company] '。 と呼ばれるキー値についても同じエラーが発生しますapplication-identifier。 エラーのスクリーンショット:

9
Macportsを更新できません(Mac OS X Mavericksを使用)
Mac OS Xを最新バージョンのMavericksにアップグレードした後、Macportsを自己更新しようとしましたが、失敗しました。 $ sudo port -v selfupdate ---> Updating MacPorts base sources using rsync receiving file list ... done sent 36 bytes received 69 bytes 210.00 bytes/sec total size is 4925440 speedup is 46908.95 receiving file list ... done sent 36 bytes received 76 bytes 74.67 bytes/sec total size …

18
NSViewの背景色を変更する最良の方法
私は変更するための最良の方法を探していますbackgroundColorのをNSView。また、に適切なalphaマスクを設定できるようにしたいと考えていNSViewます。何かのようなもの: myView.backgroundColor = [NSColor colorWithCalibratedRed:0.227f green:0.251f blue:0.337 alpha:0.8]; 私はそれNSWindowがこの方法を持っていることに気づき、私はNSColorWheel、またはNSImageバックグラウンドオプションの大ファンではありませんが、それらが最善であれば、喜んで使用します。

5
OS X Lionでは、LANGがUTF-8に設定されていません。それを修正するにはどうすればよいですか?
OS X Lionでpostgressをセットアップしようとしましたが、それがLOCALE環境変数を正しくセットアップしていません。 これが設定されています: LANG= LC_COLLATE="C" LC_CTYPE="C" LC_MESSAGES="C" LC_MONETARY="C" LC_NUMERIC="C" LC_TIME="C" LC_ALL= UTF-8で何かを期待します。これは、スペイン語でのクリーンなOS X Lionセットアップです。何も動かしません。 UTF-8に設定する方法がわかりません。 端末設定で、UTF-8を確認し、機能しないにもかかわらず、LOCALEをオープンに設定します。

11
Xcodeは現在ソフトウェアアップデートサーバーから利用できません
OS X 10.9にアップデートした後、Macportに問題があります。 それらを修正するために、このマニュアルhttps://trac.macports.org/wiki/Migrationに従ってください。 しかし、コマンドラインツールをインストールすると、次のようになります。 xcode-select --install メッセージを受け取る 現在、ソフトウェアアップデートサーバーから利用できないため、ソフトウェアをインストールできません。 その間、他のマシンをOS X 10.9にアップデートすることに成功しました。およびインストールされたコマンドラインツールは問題なく、利用可能でなければなりません。 ここの問題は何ですか?

20
adbコマンドが見つかりません
ユーザーがブラウザーを使用して電話で入力できるezkeyboardアプリケーションをadb forward使用する前に、コマンドを実行する必要があります。 adb forward tcp:8080 tcp:8080コマンドを実行すると、adb command not foundエラーメッセージが表示されます。 android端末からコマンドを実行できます。なぜ機能しadbないのですか?
148 android  macos  terminal  adb 

2
Firemonkeyで「アクティベートなし」フォームを作成する方法
XCodeでは、これらのメソッドをNSViewサブクラスに追加することにより、ウィンドウをクリックしたときにウィンドウがアクティブになるのを防ぐことができます。 - (BOOL)shouldDelayWindowOrderingForEvent:(NSEvent )theEvent { return YES; } - (BOOL)acceptsFirstMouse:(NSEvent )theEvent { return YES; } - (void)mouseDown:(NSEvent )theEvent { [[[NSApp]] preventWindowOrdering]; } Windowsプラットフォームでは、次の単純なコードによって実行されます。 HWND hWnd = FindWindowW((String("FM") + fmxForm->ClassName()).c_str(), fmxForm->Caption.c_str()); SetWindowLong(hWnd, GWL_EXSTYLE, GetWindowLong(hWnd, GWL_EXSTYLE) | WS_EX_NOACTIVATE); NSViewをサブクラス化して、FMX TFormをクリックしたときにアクティブにならないようにするにはどうすればよいですか? FireMonkeyで「アクティブ化しない」フォームを作成するにはどうすればよいですか?

17
「ユーザーの操作は許可されていません」コードサインを使用してOSXアプリに署名しようとしています
Jenkinsで自動ビルドが実行されています。ビルド自体はスレーブで実行されており、スレーブはSSH経由で実行されます。 エラーが発生します: 00:03:25.113 [codesign-app] build/App.app: User interaction is not allowed. 私はここの他の投稿でこれまでに見たすべての提案を試しました: 署名の直前にセキュリティロック解除キーチェーンを使用して、キーチェーンのロックを解除します。 署名キーを独自のキーチェーンに移動します。 署名キーをログインキーチェーンに移動します。 署名キーをシステムキーチェーンに移動します。 キーを含むキーチェーンのみにリストキーチェーンを手動で設定します。 すべての場合で、同じエラーが発生します。 この問題を診断するために、ローカル端末で「security unlock-keychain」コマンドを実行してみたところ、実際にはキーチェーンのロックが解除されないことがわかりました。キーチェーンアクセスを調べても、ロック記号は残っています。これは、コマンドラインでパスワードを渡す場合でも、パスワードを要求する場合でも同じです。GUIを使用して同じキーチェーンのロックを解除すると、パスワードの入力を求められ、ロックが解除されます。さらに、「セキュリティロックキーチェーン」を実行すると、コマンドの実行直後にキーロックが表示されます。これにより、ロック解除キーチェーンは実際には機能しないと思います。Lion(ビルドスレーブに使用)とMavericks(開発中)でも同じ動作が発生します。 次に、すべてのセキュリティコマンドに-vを追加してみました。 list-keychains "-d" "system" "-s" "/Users/tester/.secret/App.keychain" Listing keychains to see if it was added: (( "/Library/Keychains/System.keychain" )) unlock-keychain "-p" "**PASSWORD**" "/Users/tester/.secret/App.keychain" build/App.app: User interaction is not allowed. このことから、リストキーチェーンは機能していないようです。多分どちらも動作しません。:/ ここに同様の質問があります。ソリューションは興味深いです-launchctlで "SessionCreate"をtrueに設定します。しかし、私はマスターでビルドしていません-ビルドプロセスは、スレーブビルドマシンのSSHから開始されます。たぶん、 "SessionCreate"を実行したときにlaunchctlが実行していることを実行するコマンドラインの方法があるのでしょうか。

17
Homebrewの `git`は補完を使用していません
OSXのgitを使用している場合、ファイルを変更した後git commit <tab>、単純に行うことができます。これにより、ファイルの名前が変更された名前に自動補完されます。ただし、homebrewから新しいバージョンのgitをインストールして使用すると、その機能は動作しなくなります(つまり<tab>、変更を加えていないファイルも含めて、実行するファイルを「尋ねる」だけです。 )。 なぜ、そしてそれを解決する方法について誰かがいくつかの光を当てることができますか?Homebrewのgitを使用することをお勧めします。 私のシェルはzshで、インストールbash-completionもzsh-completions機能もしません(homebrewのインストール後の指示に従っても)。 また、自作でgitをインストールした後、それは言う Bash completion has been installed to: /usr/local/etc/bash_completion.d zsh completion has been installed to: /usr/local/share/zsh/site-functions だから私はそれらのうちの1つを使うことができないのですか?
144 macos  git  autocomplete  zsh 

8
Swiftで名前空間を使用する方法
ドキュメントではネストされた型についてのみ言及していますが、それらが名前空間として使用できるかどうかは不明です。名前空間についての明示的な言及は見つかりませんでした。
144 ios  macos  swift 



10
npmグローバルパスプレフィックス
私はいつもの行動よりも用心深くなっています。 npm過去のました。 私はMacを使用していて、からnode.jsをインストールしましたbrew install node。 jslint.jsコマンドとしてコマンドラインで実行したいので、jslintこれを達成するための標準的な方法はsudo npm install -g jslint、次の出力で正常に実行されたことがわかります。 $ sudo npm install -g jslint npm http GET https://registry.npmjs.org/jslint npm http 200 https://registry.npmjs.org/jslint npm http GET https://registry.npmjs.org/jslint/-/jslint-0.1.9.tgz npm http 200 https://registry.npmjs.org/jslint/-/jslint-0.1.9.tgz npm http GET https://registry.npmjs.org/nopt npm http 200 https://registry.npmjs.org/nopt npm http GET https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz npm http 200 https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz npm http …
142 macos  node.js  npm  zsh 

6
OS Xでのsedによるインプレース編集
OS Xでsedを使用してファイルを編集したいのですが、次のコマンドを使用しています。 sed 's/oldword/newword/' file.txt 出力は端末に送信されます。 file.txtは変更されません。変更は、次のコマンドでfile2.txtに保存されます。 sed 's/oldword/newword/' file1.txt > file2.txt ただし、別のファイルは必要ありません。file1.txtを編集したいだけです。これどうやってするの? -iフラグを試しました。これにより、次のエラーが発生します。 sed: 1: "file1.txt": invalid command code f
142 macos  file-io  sed  in-place 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.