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

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

1
SwiftUIを使用してmacOSアプリにツールバーを追加するにはどうすればよいですか?
SwiftUIを使用して、タイトルバー内のツールバーをmacOSアプリに追加しようとしています。以下に示すようなものです。 SwiftUIを使用してこれを実現する方法を理解できません。現在、ビュー内にツールバー(テキストフィールドのみ)がありますが、タイトルバーに移動します。 私の現在のコード: struct TestView: View { var body: some View { VStack { TextField("Placeholder", text: .constant("")).padding() Spacer() } } } したがって、私の場合、ツールバー内にテキストフィールドを配置する必要があります。

2
デスクトップの内容を読み取れませんでした:操作は許可されていません〜GIMP〜Mac〜MacBook〜macOS Catalina
macOS Catalinaへの最近の更新後、すべてのプログラムが私にそれらに適切な権限を与えているかどうか尋ねています。残念ながら、GIMPではそうではなく、GIMPを使用してファイルを開こうとすると、次のエラーが発生します。Could not read the contents of Desktop. Error opening directory /Users/myuser/Desktop: Operation not permittedするかDownloads、Documentsなどの場所が異なります。現在、ファイルを開く唯一の方法は、マウスを右クリックして、Open with GIMP、それは正常に動作します。ただし、このオプションは制限されています。たとえば、多くのファイルを開きたい場合などです。 問題は、macOS Catalinaで適切な権限を与える方法ですか?

1
ツールバーにセグメント化されたコントロールを備えたmacOS SwiftUIアプリタブビュー
SwiftUIでmacOSアプリを作成しようとしています。TabViewまたは同様のものが必要ですがTabView、セグメント化されたコントロールを使用すると、macOSツールバーにありません。私が欲しいものの例を見るにはここをクリックしてください 私の現在のコードは: import SwiftUI struct ContentView: View { var body: some View { TabView { Text("1") .tabItem { Text("1") } } } } 結果はイメージです セグメント化されたコントロールは、ビューではなくツールバーにある必要があります。 ありがとうございました。
9 swift  xcode  macos  swiftui 

2
Mac Catalystを使用してMacに移植されるiPadアプリの「ヘルプ」メニューオプションを設定するにはどうすればよいですか?
デフォルトでは、Mac Catalystは「ヘルプ」というタイトルのメニューを作成し、アプリケーションのヘルプを含めることになっています。ただし、ヘルプの実装方法に関するドキュメントは見つかりませんでした。標準のMacアプリの場合、ヘルプブックを使用できます。ただし、Mac Catalystでヘルプブックを使用する方法については言及されていません。HelpBookDirectoryNameをinfo.plistに追加しようとしましたが、機能しませんでした。ヘルプブックをMac Catalystで動作させる方法はありますか?

3
Gemでココアポッドをインストールするときのエラー
macOS Mojaveを使用していて、gemを使用してcocoapodsをインストールしようとすると、次のエラーが発生します。 ネイティブ拡張の構築。これにはしばらく時間がかかります...エラー:cocoapodsのインストールエラー:エラー:gemネイティブ拡張のビルドに失敗しました。 current directory: /Library/Ruby/Gems/2.3.0/gems/ffi-1.12.2/ext/ffi_c /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby -r ./siteconf20200302-707-1iveybq.rb extconf.rb mkmf.rbは、/ System / Libraryでrubyのヘッダーファイルを見つけることができません/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/include/ruby.h extconfが失敗しました、終了コード1 Gemファイルは、検査のために/Library/Ruby/Gems/2.3.0/gems/ffi-1.12.2にインストールされたままになります。/Library/Ruby/Gems/2.3.0/extensions/universal-darwin-18/2.3.0/ffi-1.12.2/gem_make.outに記録された結果 このエラーは、次のコマンドを実行すると発生します。 sudo gem install cocoapods sudo gem install -n /usr/local/bin cocoapods xcodeコマンドラインツールを既にインストールしており、実行すると次のメッセージが表示されます xcode-select --install xcode-select:エラー:コマンドラインツールはすでにインストールされています。「ソフトウェアアップデート」を使用してアップデートをインストールしてください コマンドとのxcodeライセンス契約にも同意しました sudo xcodebuild -license エラーログ/Library/Ruby/Gems/2.3.0/extensions/universal-darwin-18/2.3.0/ffi-1.12.2/gem_make.outは次のようになります 現在のディレクトリ:/ライブラリ/Ruby/Gems/2.3.0/gems/ffi-1.12.2/ext/ffi_c /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby -r ./siteco $ mkmf.rbは、/ System / Library / Frameworks / Ruby.fra $でルビのヘッダーファイルを見つけることができません …
9 ios  xcode  macos  rubygems 

1
macOS Catalina(Catalystアプリ)でサイレントプッシュ通知(バックグラウンド)が受信されない
私は現在実装していますプッシュ通知、使用して-私たちのアプリ(同じコードベースのMacOSカタリナ&iOS版)に、当社のバックエンドサーバからのアップルのプッシュ通知(鍵ID、teamId、からJWTを生成&認証トークンベースの方法を...&それに署名しますApple開発者コンソールで生成された秘密鍵を使用して)、APNサービスにプッシュを送信します。 私が直面している問題は、「アラート」通知(ステータス200、ヘッダー付きapns-push-type: alert)を正常に送信し、iOSおよびMacOSデバイスで受信できることです(プッシュ通知はプロダクションモードおよびサンドボックスモードで正常に表示されます)が、何らかの理由で「サイレント」 "ヘッダー付きのプッシュapns-push-type: backgroundは、iOSデバイス(iPhone)でのみ受信され、Macでは受信されません(didReceiveRemoteNotification(...)in AppDelegateは呼び出されません)。 これまでに行ったこと: APNリクエストヘッダーがサイレントプッシュ用に正しく設定されていることを確認しました。 apns-push-type: background 正しいAPNトピックヘッダーがあることを確認しました:(apns-topic: my.bundle.idこれはサンドボックス/プロダクションでは異なります) 「準必須」の優先度ヘッダーを追加:(apns-priority: 5バックグラウンドプッシュを配信する場合のみ) 作成されたJWTが有効であり、APN authヘッダーで使用されていることを確認しましたauthorization: mytoken(そうである必要があります。そうでない場合、APNサービスはステータス200で応答しません) アプリケーションにXcodeで定義された正しいエンタイトルメントと機能があることを確認しました(私の推論:これは事実である必要があります。そうでない場合、「アラート」プッシュ通知も機能しません) Macアプリのプッシュ通知が許可/有効化されていることを再確認しました(システム設定を確認しました) プッシュを送信するデバイストークンが、実際にプッシュを受信することを目的としたデバイスからのものであることを確認しました(例:MacBook) JWTの署名に使用している秘密鍵にAPN機能があることを確認しました Macアプリの実行中にテストされていますが、フォーカスされていません。 プッシュを送信するために実行しているAPNsリクエストは次のとおりです。 サンドボックス:POST https://api.sandbox.push.apple.com/3/device/ {deviceToken} 生産:POST https://api.push.apple.com/3/device/ {deviceToken} リクエスト本文でAPNサービスに送信するペイロード(JSON)は次のようになります。 { "aps": { "content-available": 1 # defines push as "silent" }, "data": { #some key-value pairs here } } いずれの場合でも(iOSとmacOSの両方のデバイストークンを使用するプロダクションとサンドボックスの両方)、APNへのリクエストがステータスコード200で返されます。私のMacBookはCatalina …

1
Transporterからのエラー、「アプリのバンドルIDを取得できませんでした」
Mac OSアプリストア用のアプリを準備しています。アプリは、プリコンパイルされたバイナリと、info.plistに埋め込まれた一連の構成パラメーターで構成されるパッケージです。アプリは開発中ではありません-数年使用されていますが、アプリストアに入れることで配布をスムーズにする予定です。 「productbuild」を使用してアプリの.pkgを作成しましたが、パッケージは正常にインストールされます。 私の問題は、.pkgをトランスポーターアプリに供給することが常に失敗し、「。pkgの.itmspを作成できませんでした。アプリのバンドルIDを取得できませんでした」 info.plistは私には問題なく見えます。 Q:何が問題なのですか、それに対して何ができますか、またはApp Storeへの代替パスがありますか?

5
Mac OSXの非常に遅いlaravel homestead / vagrant / virtualbox
私が使用していますMacでホームステッド+ベイグラント+ Virtualboxのを。 問題 遅い応答時間(TTFBなど)を修正する方法をたくさんのスレッド/回答で見つけましたが、どれも機能しませんでした。私の応答時間は25〜32秒の間で変化します。これは明らかにローカル開発では受け入れられません。 推奨されるソリューション 私はここから多くの提案された解決策を試しました:https://github.com/laravel/homestead/issues/901 また、これらのスレッドからの多くの提案を読んで試してみました。 ホームステッドでの応答が非常に遅い Vagrant Homestead遅い 最後のリクエストから60秒後にページロードが遅い Vagrant(NFS同期フォルダー)上のホストとゲスト間の同期待ち時間を短縮 受け入れられた回答があったとしても、それらのどれも私を助けませんでした。 xdebugを無効にする ここで説明されているようにxdebugを無効にすることは言うことができ ます 5秒節約ます。 ディスクサイズの変更 提案されるように固定するダイナミックからVMのディスクのサイズを変更しながら、ここと説明し、ここですべての助けにはならなかった(結果さえも悪化していました)。 ここで提案されている NFS(同期フォルダ)の使用 また、homestead / vagrantをNFSに設定しても効果はありませんでした。 試してみました(贅沢なファイル): Vagrant.configure("2") do |config| config.vm.synced_folder ".", "/vagrant", type: "nfs", mount_options:['nolock,vers=3,udp,noatime,actimeo=1'] end また試しました(homestead.yaml) folders: - map: '/Users/myuser/PhpstormProjects/example.com' to: /home/vagrant/code type: "nfs" options: mount_options: ['nolock','vers=3','udp','noatime','actimeo=1'] NFSはどちらの場合でも機能していましたが、ページの読み込み時のTTFBに関しては変わりませんでした。 natdnshostresolverの設定:オフ ここで提案されているように私もnatdnshostresolverをオフにしようとしました …

3
ApacheがmacOS Catalinaで拒否されたアクセスを提供
私のMacbookで実行しているApache Webサーバー(Appleが提供するサーバー)を使用すると、カタリナ10.15にアップグレードするまで問題なく動作しました。同じhttpd.confを使用しましたが、表示されています このリソースにアクセスする権限がありません。サーバーがhtaccessファイルを読み取れず、アクセスを安全に拒否します 私はカタリナによるフォルダアクセスだと思っていましたが、Apacheは通常の/ Applicationではないため、ApacheにWebルートフォルダ(/ Users / me / Documentsフォルダ内にある)にアクセスさせる方法がわかりません。 lsof -nP -i4TCP:80 |で確認すると、ポート80が開いています。grep LISTEN op nmap、Apacheが起動します。 ルートフォルダーに単純なindex.htmlを設定しましたが、問題は解決しません。そして、Apacheルートフォルダーから.htaccessを削除すると、次のようになります。 このリソースにアクセスする権限がありません。 さらに、ErrorDocumentを使用してリクエストを処理しようとしたときに、403 Forbiddenエラーが発生しました。 ここで何が問題になる可能性がありますか?

1
Catalystアプリを送信するためのガイドはありますか?
xcode 11のiphone、ipad、mac触媒をサポートする新しいアプリを作成しました。また、バイナリをアップロードするためのアップルディストリビューションプロファイルを作成しました。しかし、提出時にAppleはベータ版のバイナリはサポートされていないと述べています。私はxcode 11を使用しました。Macを選択しない場合は、ビルドを送信できます。 開発者のアップルでは、​​mac触媒アプリのアップロードに関するガイドを見たことがありません。誰かこれを手伝ってくれませんか?
8 swift  macos  xcode11 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.