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

XcodeはAppleの統合開発環境(IDE)です。使用上の注意:このタグは、Xcode IDE自体に関する質問にのみ使用してください。MacまたはiOSのプログラミングに関する一般的なトピックには使用しないでください。Macプログラミングの質問には[cocoa]を、iOSプログラミングの質問には[cocoa-touch]または[iOS]または[Swift]を使用してください。

5
SceneDelegateを追加してInfo.plistを更新した後でも、Xcode 11の黒い画面でiOS13
現在、Xcode 11、ターゲットiOS 13.0(アプリは12.4までのすべてのバージョンのiOS 12.1で正常に動作します)で空白の画面が表示されます。以下のSceneDelegateを既存のプロジェクトに追加し、 アプリマニフェストファイルの追加 import UIKit import SwiftUI @available(iOS 13.0, *) class SceneDelegate: UIResponder, UIWindowSceneDelegate { var window: UIWindow? func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) { //guard let _ = (scene as? UIWindowScene) else { return } let user = UserDefaults.standard.object(forKey: "defaultsuserid") let userSelfIdent = …

1
カスタムボタンでSwiftUIキーボードを拡張する
SwiftUI numberPadにキーまたはボタンを追加する方法を見つけようとしています。私が見つけた唯一の参考文献はそれが不可能であると言います。Swiftの世界では、キーボードを非表示にするか、他の機能を実行するためのボタンを備えたツールバーを追加しました。 ボタンを上にしてZStackビューを作成することもできますが、自分のビューにnumberPadを追加する方法が見つかりません。 この場合に私が本当にしようとしているのは、データが入力されたときにnumberPadを閉じることだけです。最初にタップで非表示にするようにSceneDelegateを変更しようとしましたが、それが機能するのは、ビューのオープンスペースではない別のテキストまたはテキストフィールドビューをタップした場合のみです。 window.rootViewController = UIHostingController(rootView: contentView.onTapGesture { window.endEditing(true) }) 理想的には、左下のスペースにDoneキーを追加します。SwiftUIで実行できる場合は、2番目に最適なツールバーを追加します。 どんなガイダンスもいただければ幸いです。 Xcodeバージョン11.2.1(11B500)
10 ios  xcode  keyboard  swiftui 

2
迅速なパッケージを解決するためのXcodeとgitの違い
だから背景はこれです:githubのプライベートリポジトリにある迅速なパッケージに依存するXcodeプロジェクトがあります。もちろん、これにはアクセスするためのキーが必要です。これまでのところ、インスタンスとgit cloneswiftパッケージに必要なリポジトリにSSHで接続できるように、CIを構成することができました。残念ながら、xcbuildCI と同じように実行すると、機能せず、次のメッセージが表示されます。 static:ios distiller$ xcodebuild -showBuildSettings -workspace ./Project.xcworkspace \ -scheme App\ Prod Resolve Package Graph Fetching git@github.com:company-uk/ProjectDependency.git xcodebuild: error: Could not resolve package dependencies: Authentication failed because the credentials were rejected 対照的に、次のgit cloneように喜んでこのレポをフェッチします: static:ios distiller$ git clone git@github.com:company-uk/ProjectDependency.git Cloning into 'ProjectDependency'... Warning: Permanently added the RSA host key for …

1
Xcode 11で導入された「開発アセット」機能とは何ですか?それをどのように使用しますか?
Xcode 11.1のターゲットの設定(プロジェクトナビゲーターのサイドバーでプロジェクトをクリックしてから実行可能なターゲットをクリックするとアクセスされる)を調べたところ、「開発アセット」という新しい展開可能なセクションがあり、Xcodeにはありませんでした。 10.また、それに関するドキュメントやリリースノートでの言及も見つかりません。 このセクションの目的、その最適な使用例、その使用方法、およびAppleまたはコミュニティの誰かが作成したドキュメントを発見した人はいますか?
9 ios  xcode  assets  xcode11  ipados 

2
iOS Xcode SPMがスーパークラスのデマングルに失敗しました
私のアプリは多くのプロジェクト(フレームワーク)で構成されており、メインの機能ごとに1つと、複数の機能でアクセスする必要があるあらゆる種類の共通のフレームワークがあります。 Xcode 11のSwift Package Managerを使用して依存関係を追加しています。 共通のフレームワークにはRxSwiftの依存関係が含まれており、プロジェクト全体で使用しています。 機能フレームワークのいずれかでRxTestを使用しようとすると、問題が発生します。 SPM経由でRxTestをテストターゲットに直接追加してテストを実行すると、 「クラス名」のスーパークラスをマングル名「他のクラス名」からデマングルできませんでした そして多くの クラス「クラス名」は「共通フレームワークパス」と「テストターゲットパス」の両方に実装されています これらすべてのクラスはRx関連です。「デマングルに失敗しました」エラーはテストをクラッシュさせ、RxTestクラスを初期化しようとしたときにのみ発生します。 共通フレームワークにRxTestを追加すると、テストは正常に実行されますが、アプリを実行すると、 dyld:ライブラリがロードされていません:@ rpath / XCTest.framework / XCTest 私はテストフレームワークを非テストフレームワークに追加しているので、それは理にかなっています。 したがって、基本的に、テストとアプリの両方が正常に実行される構成を取得できませんでした。アプリを実行するか、テストを実行します。 これを機能させるにはどうすればよいですか?テストターゲットでビルドする場合にのみ、RxTestを共通フレームワークに含める方法はありますか?または、RxTestはテストターゲットにのみ含める必要がありますが、構成が不足していますか?

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 

1
[iOS 13]:致命的な例外:NSInvalidArgumentException Ca n't add subview([NSCache init])
Stack Overflowで同様の問題/質問を見たことがありますが、役に立ちませんでした。 Xcode 11とiOS 13 SDKでアプリをビルドしました。問題は、私のアプリがiOS 10以降をサポートしていて、すべてのユーザーの中で最大50%のiOS 12ユーザーがいるにもかかわらず、これらすべてのクラッシュがiOS 13以降でのみ発生することです。また、デバッグも再現もできません。 この情報から、問題はiOS 13に固有である必要があると推測しました。最近、誰かが同じ問題に遭遇しましたか?考えられる原因、解決策? Crashlyticsのスタックトレースは次のとおりです。 Fatal Exception: NSInvalidArgumentException 0 CoreFoundation 0x1c25e1c30 __exceptionPreprocess 1 libobjc.A.dylib 0x1c22fc0c8 objc_exception_throw 2 CoreFoundation 0x1c24d13ac -[NSCache init] 3 UIKitCore 0x1c6b189a8 -[UIView(Internal) _addSubview:positioned:relativeTo:] 4 UIKitCore 0x1c6078bb4 __53-[_UINavigationParallaxTransition animateTransition:]_block_invoke_2 5 UIKitCore 0x1c6b11f60 +[UIView(Animation) performWithoutAnimation:] 6 UIKitCore 0x1c6078630 __53-[_UINavigationParallaxTransition animateTransition:]_block_invoke 7 UIKitCore …
9 ios  xcode  exception 

1
Xcodeで「前提条件エラー」をデバッグする方法は?
Xcode 11でSwiftUIアプリを作成していますが、アプリの特定のタブに切り替えるとすぐに終了します。 事は、それは常にApplication Delegateファイルを指していますが、それは本当に問題ではないと思います。コンソールでもこの​​エラーが発生してprecondition failure: invalid input index: 2いますが、それだけです。このエラーの原因となっているファイル、配列、または関数に関する詳細はありません。 この問題の原因となっているXcodeを特定する方法はありますか?

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 

4
iOSを更新した後、フレームワークを使用するすべてのアプリケーションがデバイスで実行されなくなりましたが、シミュレーターで実行されました
エラー: {dyld:ライブラリが読み込まれていません:@ rpath / Realm.framework / Realm参照元:/ private / var / containers / Bundle / Application / 43190AF8-F437-4B8F-9827-DDEA599AF618 / Favorite Places.app/Favorite Places理由:適切な画像が見つかりません。検索結果:/ private / var / containers / Bundle / Application / 43190AF8-F437-4B8F-9827-DDEA599AF618 / Favorite Places.app/Frameworks/Realm.framework/Realm: '/ private / var / containers / Bundleのコード署名が無効です/ Application / 43190AF8-F437-4B8F-9827-DDEA599AF618 / Favorite Places.app/Frameworks/Realm.framework/Realm …

2
エラー「[ShareSheet]接続が無効になりました」エラーiOS13 +(iOS 11.4ではない)
共有シートを使用してファイルを共有したいのですが、問題なく動作するように見えるコードを記述しました。ただし、ログにこれらのエラーメッセージが表示され続けます(Xcode 11.3を使用) [ShareSheet] connection invalidated 私がテストしている2つの物理デバイスがあります。iOS 13.1.2を実行しているiPadと11.4を実行しているiPhone 6。古いiOSがインストールされているiPhoneにはこれらのメッセージは表示されません。どちらの場合も、共有はうまく機能しているようです。ファイルの代わりにテキストを使用して使用しているコードは次のとおりです。 let activityViewController = UIActivityViewController(activityItems: ["simple text for test"], applicationActivities: nil) activityViewController.excludedActivityTypes = [.message, .airDrop] activityViewController.popoverPresentationController?.barButtonItem = myBarButtonItem self.present(activityViewController, animated: true, completion: nil) 共有シートが消えると、メッセージが表示されます(ユーザーがアクションを完了するか、ユーザーがアクションの外側をタップしてキャンセルしたため)。 これらのメッセージを無視しても安全ですか?古いOSでは表示されず、新しいOSでは表示されるのは奇妙です。 2020年3月20日に編集:有効なソースまたはbarButtonItemを提供していることを確認しました。UIBarButtonItemを使用しているコードと一致するようにコードを変更しましたが、ShareSheet接続無効化エラーが引き続き表示されます。

1
セルが表示されているときにカルーセルでビデオを再生する
私はこれに似たものを持っています: ご覧のとおり、テーブルビューがあり、各テーブルビューセルにコレクションビューがあります。コレクションビューは水平(カルーセルを複製するため)なので、ユーザーは画像やビデオのギャラリーをスワイプできます。これを描く別の方法は次のとおりです。 コントローラー->テーブルビュー->テーブルビューセル->コレクションビュー(カルーセル)->コレクションビューセル(カルーセル画像/ビデオ) 私が達成しようとしているのは、ユーザーがテーブルビューをスクロールすると、カルーセル内のビデオが自動的に再生されるようにすることです。もちろん、それを実現するには、次のことを行う必要があります。 コレクションビューが画面に表示されているかどうかを確認します。 表示されているコレクションビューのセルがビデオであるかどうかを確認します(コレクションビューのすべてのセルがビデオではなく、一部は画像です)。 2つの別々のテーブルビューセルにある2つのビデオが同時に再生されていないことを確認します。最初に表示されるテーブルビューセルのみに再生ビデオが必要です。 ただし、これは言うより簡単です。私がしている、以前に尋ねた私は今それを行う方法を知っているので、ビューが画面上に表示されているかどうかを判断する方法。 私の質問は、コードをどのように構造化すべきかを中心に展開しています。 私のコントローラークラスには、次のものがあります。 func scrollViewDidEndDecelerating(_ scrollView: UIScrollView) { isCollectionViewVisible() } func scrollViewDidEndDragging(_ scrollView: UIScrollView, willDecelerate decelerate: Bool) { if (!decelerate) { isCollectionViewVisible() } } func isCollectionViewVisible() { for visibleCell in self.tableView.visibleCells { guard let cell = visibleCell as? MyTableViewCell else { continue } …
8 ios  swift  xcode  swift4  swift5 

1
xcodeスキームのビルドターゲットリストにReact(missing)があるのはなぜですか?
Xcodeを使用してiOSデバイスで最初のReact-Nativeアプリを実行しようとしていますが、このエラーが発生し続けます。 ld: warning: directory not found for option '-L/Users/XXXX/Library/Developer/Xcode/DerivedData/nigh-hktjvygosupgnoaafsvgyowhzsqi/Build/Products/Debug-iphoneos/React' ld: library not found for -lReact clang: error: linker command failed with exit code 1 (use -v to see invocation) 原因は、SchemeのビルドターゲットリストにReactが含まれていないことに関連していると思います。すべてのボックスがチェックされたリストの最初にReactが表示されますが、ReactだけではなくReact(missing)と表示されます。 ビルドターゲットリストのスクリーンショット 「+」ボタンをクリックすると、Reactはオプションになりません。これが私のポッドファイルです: platform :ios, '10.0' require_relative '../node_modules/react-native-unimodules/cocoapods' target 'nigh' do # Pods for nigh pod 'React', :path => '../node_modules/react-native', :subspecs …

2
Xcode警告:複数のターゲットが製品の暗黙的な依存関係と一致しています
私は2種類のアプリ(有料と無料)を持っています。私のフレームワークの1つはAppBootstrapと呼ばれ、2つのサブスペック(FreeVersionとPaidVersion)があります 今、Xcodeはこの迷惑な警告を出し続けます(プロジェクトでは警告をゼロにすることを目指しているので、それを無視したくありません、滑りやすい傾斜などです;)) Multiple targets match implicit dependency for product reference 'AppBootstrap.framework'. Consider adding an explicit dependency on the intended target to resolve this ambiguity. (in target 'The Flight Tracker Free' from project 'The Flight Tracker') Target 'AppBootstrap-FreeVersion' (in project 'AppBootstrap') Target 'AppBootstrap-PaidVersion' (in project 'AppBootstrap') 私はそれを少しグーグルで調べましたが、これを解決する方法を見つけることができませんでした。「ライブラリとライブラリをリンクする」ビルドフェーズで追加しようとしましたが、解決されませんでした。*依存フェーズに追加しますが、そこには表示されません。*「ビルド設定=>その他のリンカーフラグ」の「-framework AppBootstrap」を「-framework AppBootstrap-FreeVersion」に変更すると、エラーが発生するだけです。 私のポッドファイル(簡略化) source …

3
SwiftUI AspectRatioがカメラからの画像に対して機能しない
これがSwiftUI固有の問題かどうかはわかりません。とにかく、UIViewControllerRepresentableProtocolを使用してSwiftUIビューに実装したUIImagePickerControllerがあります。 struct ContentView: View { @State var showCameraView = false @State var showImagePicker = false @State var UserImage = Image("user") var body: some View { VStack { UserImage .resizable() .frame(width: 200, height: 200) .scaledToFit() .background(Color.gray) .cornerRadius(200) .clipped() Button(action: {self.showImagePicker = true}) { Text("Choose from camera roll") } .padding(.top, 10) } …

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