並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 6 件 / 6件

新着順 人気順

XCFrameworkの検索結果1 - 6 件 / 6件

  • Xcode 11で導入されるxcframeworkのディレクトリ構造 - いけだや技術ノート

    WWDC19でお目見えしたXcode 11ですが、ライブラリ・フレームワークの配布形態として .xcframework という新しいフォーマットが導入されています。 https://developer.apple.com/documentation/xcode_release_notes/xcode_11_beta_release_notes/#3318305 XCFrameworks make it possible to bundle a binary framework or library for multiple platforms —including iOS devices, iOS simulators, and UIKit for Mac — into a single distributable .xcframework bundle that your develop

      Xcode 11で導入されるxcframeworkのディレクトリ構造 - いけだや技術ノート
    • Xcode12時代のCarthageで起こった問題とXCFrameworkへの移行 - クックパッド開発者ブログ

      モバイル基盤部のhiragramです。こんにちは。 私たちは、iOS版クックパッドアプリの開発において、CocoaPodsとCarthageを併用して依存ライブラリを管理しています。しかし、Xcode12の時代がやってきて、Carthageによる依存ライブラリのビルドに問題が生じました。この記事では、どのような問題なのか、そしてどのように対処したのかを紹介します。 3行まとめ Xcode12とCarthageの組み合わせで問題が生じた CarthageからSwiftPMへの移行を模索したが、断念した 2021年2月にリリースされたCarthage 0.37.0でXCFrameworkが正式にサポートされたので、それに移行した Xcode12と、当時のバージョンのCarthageの組み合わせで生じる問題 Carthageは、中央集権的なCocoaPodsとは対照的に、gitリポジトリを直接指

        Xcode12時代のCarthageで起こった問題とXCFrameworkへの移行 - クックパッド開発者ブログ
      • OpenCV を XCFramework にして Swift Package Manager 経由で iOS で使ってみた - OPTiM TECH BLOG

        この記事は OPTiM TECH BLOG Advent Calendar 2020 12/17 の記事であり、Swift その2 Advent Calendar 2020 の 17 日目の記事です。 こんにちは。R&D チームの久保です。今月でオープンソース化されてから 5 周年を迎えた Swift ですが、今回の記事はそんな Swift から OpenCV (C++) を今風のやり方で呼び出してみるまでの方法についてです。成功した方法だけ見ると大したことはなさそうですが、一歩足を踏み外すと多くの罠が潜んでいる状態だったので、今後同様のことをしたい人が同じ罠にはまらないようにまとめてみました。 XCFramework とは Swift Package Manager によるサポート なぜ OpenCV を XCFramework にして SwiftPM 経由で使おうと思ったか 必要環境

          OpenCV を XCFramework にして Swift Package Manager 経由で iOS で使ってみた - OPTiM TECH BLOG
        • xcframeworkを作成する(第1回) - Qiita

          import UIKit public class Ore: NSObject { public func oreMethod(){ print("Hello Ore XCFramework"); } } ビルドターゲットをフレームワーク(この例だとOreXCFramework)に変更します。Product→Buildを選択しビルドします。ビルドエラーがないことを確認します。 2.xcframeworkのためのビルド設定 iOS実機、iOSシミュレータ用のフレームワークをビルドして1つのxcframeworkにまとめるためのビルド設定を行います。 「File→New→Target」で新規ターゲットのテンプレート選択画面で「Cross-platform→Aggregate」を選びます。 Product Nameを指定します。ここでは例として"Aggregate"と指定します。 次にTARGE

            xcframeworkを作成する(第1回) - Qiita
          • XCFrameworkに対応する際のポイント集 - Qiita

            これはなに? 2019年WWDCで発表された XCFramework に対応する際のポイント集です。 プロジェクト作成 【Tips】 新規プロジェクト作成から始める場合はEmptyを選択する Emptyを選択すると、余計なビルド設定がない状態でプロジェクト作成が出来るので可読性が良くなります。 ① File > New > Project... > Cross-platform > Other > Empty と選び、新規プロジェクトを作成する。 ②ターゲットが空のプロジェクトが作成されるので、サポートしたいプラットフォームの数だけターゲットを追加する。 File > New > Target... > [プラットフォーム] > Frameworks iOS macOS tvOS watchOS を追加した場合: ③コマンドでプロジェクトの構成を確認するには $ xcodebuild -l

              XCFrameworkに対応する際のポイント集 - Qiita
            • [iOS] CarthageでもXCFrameworkが使いたい | DevelopersIO

              こんにちは。きんくまです。 先日 Swift Package Manager(SPM)を使ってライブラリを管理する記事を書きました。 [iOS] Xcode 12でSwift Package Managerを使ってFirebaseのAnalyticsがあるとiPhone実機で実行できない あるプロジェクトではそれでうまくいっていました。 ただ、別のプロジェクトでもSPMで管理してみようとCarthage+CocoaPodsから変えてみたところ、ビルド時間が長い問題が発生しました。 Clean後のフルビルドで5分かかりました。長いなーと思い、どうしようか考えました。 Carthageは、M1 macとXcode 12の登場からつかいにくい状況が続いていたのですが、XCFrameworkに対応することで使いやすくなっていました。 XCFrameworkを使ったCarthageのビルドにすること

                [iOS] CarthageでもXCFrameworkが使いたい | DevelopersIO
              1