並び順

ブックマーク数

期間指定

  • から
  • まで

241 - 272 件 / 272件

新着順 人気順

XCODEの検索結果241 - 272 件 / 272件

  • 【iOS13対応】2020年最新版、iOSアプリ申請時に必要な情報まとめ - bravesoft

    割と恒例?になっている申請時に必要な情報シリーズのiOS 2020年最新版になります。 以前との差分 アプリ名の最大文字数が20文字になりました。 6.5インチのスクリーンショットが必須になりました。 アイコンはバイナリファイルアップロード時(Xcode側)にて設定となりました。 カテゴリから「カタログ」が消えました。 アプリ名(必須) AppStoreに表示されるアプリのタイトルです。 ホーム画面に表示されるアプリ名と異なっていても大丈夫です。 アイコンと並んでユーザがアプリに興味を持つきっかけになるので、よく考えて付けたいですね。 また、下で説明するキーワードと並んで検索時のヒットに関わってきます。 最大20文字まで設定できます。 他のアプリのタイトルを入れたり、キーワード的な単語を含めたり、課金が発生するアプリなのに「無料」という単語を入れたりするとリジェクトの対象となってしまうので

      【iOS13対応】2020年最新版、iOSアプリ申請時に必要な情報まとめ - bravesoft
    • 「Xcode Previewを気軽に使うためのDI戦略」要約&補足

      はじめに この記事はiOSDC Japan 2023での「Xcode Previewを気軽に使うためのDI戦略」の要約と補足です。 スライドも公開しているので、そちらも併せてご確認ください。 発表を見ていない方のために要約を書いていますが内容自体は発表のものと同じかつ長いので、発表を見た方は要約をスキップして、いきなり補足から見ていただいて大丈夫です。 発表の要約 Xcode Previewをする上でのDI Xcode Previewを利用する上で、Dependency Injection (DI) は避けては通れないテーマです。 例としてAPI通信をして記事の一覧話取得する ItemListView を考えてみます。 struct ItemListView: View { @StateObject var viewModel = ItemListViewModel() var body:

        「Xcode Previewを気軽に使うためのDI戦略」要約&補足
      • Xcode 14 BetaをインストールすることでUTMなどVirtualizationフレームワークを利用した仮想化アプリでmacOS 13 VenturaのVMが可能に。

        Xcode 14 BetaをインストールすることでUTMなどVirtualizationフレームワークを利用した仮想化アプリでmacOS 13 Venturaの仮想化が可能になるそうです。詳細は以下から。 Appleは現地時間2022年06月09日に開催した世界開発者会議(WWDC22)の基調講演の中で、次期Mac OS「macOS 13 Ventura」を発表し、同時に開発者向けにVenturaのBeta版を公開しましたが、 CPUエミュレータQEMUやAppleのVirtualizationフレームワークを利用し、Intel/Apple Silicon Mac上に仮想マシンを作成できるオープンソースの仮想化ソフトウェア「UTM」のコミュニティによると、Appleが同時に公開したXcode v14 BetaをインストールすることでmacOS 12 MontereyでもVenturaの仮想

          Xcode 14 BetaをインストールすることでUTMなどVirtualizationフレームワークを利用した仮想化アプリでmacOS 13 VenturaのVMが可能に。
        • fastlaneでApple IDがロックされた事件はなぜ起きたのか

          xcodesやFastlaneなどのツールを使用すると、Apple IDがロックされてしまう問題が発生しました。 記事を書いている3/3現在は、fastlaneとXcodes.appはこの問題が解決しているようです。 一体何が起きていたのでしょうか。 fastlaneのPR #21073を見ると、この問題に対応するため、hashcashと呼ばれるアルゴリズムを使ってApple IDの認証を行うように変更されました。 急な変更によりfastlaneなどのツールは、Appleが要求する証明計算を行わずにApple IDにアクセスしたため、Appleはこれらのリクエストを不審なものとして処理し、Apple IDをロックしてしまったということなのでしょう。 ちなみにhashcashを使っていることや、その仕様は https://appfigures.com が突き止めたようです。 hashcash

            fastlaneでApple IDがロックされた事件はなぜ起きたのか
          • iOS開発環境には重要エコシステムとなるMintの理解と利用

            HomebrewでSwiftLintのバージョンを上げたら、別プロジェクトにも影響与えてコントロール失う経験ありますよね。Mintはそれを解決します。 Mintとは? Mintは、Swift製コマンドラインツールのパッケージマネージャーです。 ツールのインストールと実行ができます。 同じパッケージマネージャーにHomebrewがあり、そちらのほうが遥かにメジャーです。 Swift製ツールもHomebrewからインストールできますし、 パッケージマネージャーとして使いやすく安定しています。 では「何故Mintがいいのか?Homebrewじゃ駄目なのか?」について説明します。 iOS開発におけるHomebrewが抱える課題 通常はMac1台に複数のiOSアプリやSwiftアプリを開発するはずです。 各プロジェクトでは開発環境に差異あれど、同じツールを使うことは当然ありえます。 同様にそれぞれ使

              iOS開発環境には重要エコシステムとなるMintの理解と利用
            • ccache で Unity の生成する Xcode プロジェクトのビルドを高速化する

              ccacheを導入してUnityのiOSビルドを高速化出来ないか検証してみた を参考にさらに調査を進めたところ、Unityプロジェクトを再生成した場合でもうまくキャッシュヒットさせることができたため知見を共有します。 TL;DR 🎊 ccache を利用することで Unity の生成する Xcode プロジェクトのビルドを大幅に高速化することができます。 サンプルプロジェクトではビルド時間が 50% になりました。 🎊 Xcode プロジェクトを再生成してもキャッシュヒットするため、CI上でのビルドも高速化することができます。 🌀 いくつかの未検証項目があります。 特にUnity側のソースコードに変化を加えた場合のキャッシュヒット率については未調査です。 導入の手順 生成された Xcode プロジェクトの Build Settings の内容によって必要な手順が異なります。 具体的に

                ccache で Unity の生成する Xcode プロジェクトのビルドを高速化する
              • Hello Mac OS X Tiger

                The future is here! 2005! The future is here! You have just spent $129 for the newest release of Mac OS X: Tiger. You’re amazed by the brand new Spotlight and Safari RSS, you like your new OS so much you want to develop apps for it. You read on Apple’s website about this app “Xcode” that just received the version 2.0 update. That’s it! Time to code! You fire up Safari, go to Yahoo! and start searc

                • Apple Developer Program の管理者が最低限意識すべきこと - Qiita

                  受託開発企業の Apple Developer Program の管理者として一年間仕事をしてきたので、 最低限これだけは意識しておいたほうが良いと思ったことをまとめます。 受託開発企業というところもあり、ある程度領域が狭まってしまっていることもあるかと思いますので、ご了承ください。 プログラムの種類 Apple Developer Program (ADP) 開発及びAppStoreでの配布で利用する AppStore配布が出来る Ad Hoc配布が出来る カスタムB2B配布が出来る TestFlight(テスト配布)が利用出来る Apple Developer Enterprise Program (ADEP) 開発及びIn-Houseでの配布で利用する Ad Hoc配布が出来る In-House配布が出来る 配布方法 AppStore 配布 AppStoreを利用した最も一般的な配布

                    Apple Developer Program の管理者が最低限意識すべきこと - Qiita
                  • macOS Venturaのアップデートで焦ったこととその対応

                    はじめに tyamahoriです。こんにちは。2022/10/25の早朝に私物のMac Book Pro をVenturaにアップデートしました。その際に焦ったことがありましたのでその対応を記事に残しておこうと思います。 焦ったこと 自分は、Homebrewを使って色々とツールをインストールしていますが、アップデート後にbrew upgradeをしたら以下のようになりました。 Error: Your Command Line Tools (CLT) does not support macOS 13. It is either outdated or was modified. Please update your Command Line Tools (CLT) or delete it if no updates are available. Update them from Soft

                      macOS Venturaのアップデートで焦ったこととその対応
                    • ruby 2.6以前が新しいXcodeでビルドエラーになるときの回避方法 - @znz blog

                      Ruby 3.0.1, 2.7.3, 2.6.7, 2.5.9 がリリースされたので、 rbenv install 2.6.7 などでインストールしていると、 macOS Big Sur の環境でエラーになったので、 その回避方法の話です。 動作確認環境 macOS Big Sur 11.2.3 Xcode 12.4 エラー内容 以下のように implicit-function-declaration でエラーになります。 詳細は確認していませんが、Xcode 12 でデフォルトでエラーになるようになったそうです。 % rbenv install 2.6.7 Downloading openssl-1.1.1j.tar.gz... -> https://dqw8nmjcqpjn7.cloudfront.net/aaf2fcb575cdf6491b98ab4829abf78a3dec8402

                      • 実践 iOS オープンソースプロジェクトの始め方

                        iOS で使えるライブラリを作ったからみんなに使って欲しい、仕事の成果をオープンソースで公開したいということはよくあると思います。 Swift Package Manager の登場や Xcode への GitHub の統合などでオープンソースのライブラリの利用はとても簡単になりました。 しかし、そ…

                          実践 iOS オープンソースプロジェクトの始め方
                        • Thread Sanitizer explained: Data Races in Swift

                          The Thread Sanitizer, also known as TSan, is an LLVM based tool to audit threading issues in your Swift and C language written code. It was first introduced in Xcode 8 and can be a great tool to find less visible bugs in your code, like data races. At WeTransfer, the Thread Sanitizer helped us solve flaky tests and weird crashes that we couldn’t really pinpoint to a certain cause. You might not ha

                            Thread Sanitizer explained: Data Races in Swift
                          • Xcodeでタイポ(typo)を検知するツールを作った #love_swift #typo #SpellChecker #登壇 - Tech Blog

                            最近寒いですが、うちの猫はこたつではなく僕の作業用の椅子やホットカーペットで丸くなってて家での肩身が狭いかっくん(@fromkk)です。 2019年12月3日に開催された集まれもうやんカレーとSwift好き!Swift愛好会 vol47@GMOペパボにて登壇してきたので簡単に登壇内容を紹介します。 スライド 概要 元々Bitrise上でDangerを実行し、cspellというツールを実行していました。 しかし、Dangerの実行がGitHub上にPull Requestを作成して、ユニットテストが実施された後だったので気付くまでのタイムラグが大きい事が気になっていました。 Xcode上で警告を表示する方法がわかったのでスペルチェックの方法を模索し、CLIツールとして公開しました。 SpellChecker インストール方法は、 git clone git@github.com:fromkk

                              Xcodeでタイポ(typo)を検知するツールを作った #love_swift #typo #SpellChecker #登壇 - Tech Blog
                            • iOS シミュレータで動画を収録して gif に自動で変換するスクリプトを書いた - Qiita

                              知人に作ったアプリを見せたり SNS に投稿したり Pull Request のメッセージで動作を説明したり するときに iOS シミュレータの動画を収録 → gif に変換ということを頻繁に行いませんか? 僕もそうで、特に Github の Pull Request で実装した様子を手軽に見せる手段として gif 画像を使います。 でも、毎回 収録 → gif に変換の手順を踏むのが面倒になったので適当にシェルスクリプトを書いてみました。 要求 iOS シミュレータの動画を収録して gif として output するのを 1 コマンドで解決する ファイル名はなんでもいい だけどできれば収録した順に並んでると嬉しい 設計 iOS シミュレータの動画を収録して gif として output するのを 1 コマンドで解決する これに対してはシェルスクリプトを作るということで解決します。 ファイ

                                iOS シミュレータで動画を収録して gif に自動で変換するスクリプトを書いた - Qiita
                              • アップル「WWDC」で発表された開発者向けツール--「Xcode Cloud」や「Swift」関連

                                印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます Appleは米国時間6月7日に開幕した開発者会議「Worldwide Developers Conference(WWDC)2021」で、「Object Capture」をはじめとする新たなAPIのほか、「Swift」での並行性サポートや、ワークフローをシンプルにする「Xcode Cloud」などを発表している。 Appleは、「App Store」の立ち上げ以来、開発者に2300億ドル(約25兆2000億円)を支払っており、クリエーターらに向けてさらなるマーケティングツールを提供するための機能をApp Storeに追加していくと述べている。Epic Gamesなどの企業は、「App Store」とそれによる収益の分配方法を批判している

                                  アップル「WWDC」で発表された開発者向けツール--「Xcode Cloud」や「Swift」関連
                                • SwiftUIでTouch Targetのサイズを意識する - inSmartBank

                                  こんにちは、スマートバンクでアプリエンジニアをしているロクネムです。 みなさんはiOSアプリの開発を行う上で、ボタン等のタッチ可能なコンポーネントの”Touch Targetのサイズ”を意識していますか? 小さすぎるTouch Targetは、指で操作するiOSアプリにおいてユーザーのアクセシビリティを低下させてしまいます。 Human Interface Guidelinesにおいても、タッチ可能な領域を最低でも44 x 44pt以上は確保するように記されています。 この記事では、SwiftUIでiOSアプリを開発する上で、どのように十分なTouch Targetを確保するかについて、弊社の開発しているB/43という家計簿プリカアプリを例にご紹介します。 Button テキスト内のリンク TextField まとめ Button まずは1番わかりやすいButtonにおけるTouch Ta

                                    SwiftUIでTouch Targetのサイズを意識する - inSmartBank
                                  • プロジェクトを Xcode 12 にアップグレードする時の対応あれこれ - Daisuke TONOSAKI Weblog

                                    CocoaPods で導入したライブラリのターゲットが iOS 8.0 になっている警告 The iOS Simulator deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is 9.0 to 14.0.99. Xcode 12 からは iOS 9 以降が対象なのでこの警告が出る。 なので Podfile に以下を追加して、明示的に CocoaPods のライブラリのターゲットを 9.0 以降にする。 post_install do |pi| pi.pods_project.targets.each do |t| t.build_configurations.each do |config| config.b

                                      プロジェクトを Xcode 12 にアップグレードする時の対応あれこれ - Daisuke TONOSAKI Weblog
                                    • wandering-engineer.tech - このウェブサイトは販売用です! - wandering engineer リソースおよび情報

                                      This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

                                      • Xcode 14 deprecates bitcode - but why?

                                        Bitccode is actually just the LLVM intermediate language. When you compile source code using the LLVM toolchain, source code is translated into an intermediate language, named Bitcode. This Bitcode is then analyzed, optimized and finally translated to CPU instructions for the desired target CPU. The advantage of doing it that way is that all LLVM based frontends (like clang) only need to translate

                                          Xcode 14 deprecates bitcode - but why?
                                        • 【Xcode/Swift】CocoaPodsの使い方を徹底解説 - iOS-Docs

                                          CocoaPodsとは? まず、CocoaPodsというのは、一言で言うと、iOSアプリのライブラリ管理ツールです。 ライブラリというのは、プロジェクトの拡張機能みたいなもので、先人様たちが作ってくれている機能を自分のプロジェクトに埋め込むことができます。そのライブラリを追加するときに、CocoaPodsを使うと、楽にプロジェクトに追加できます。

                                            【Xcode/Swift】CocoaPodsの使い方を徹底解説 - iOS-Docs
                                          • 社内配布用のMacOS向けデスクトップアプリを公証する

                                            はじめに アイディオットDX開発部の中川です。 今までElectronなどで作られた野良アプリはユーザーの方でセキュリティリスクを負って インストールする必要がありましたが、macOS Mojave以降ではAppleから公証(notarization)を得たアプリのみが GateKeeperというチェック機構を通過して起動できるようになりました。 WWDC2021でnotarytoolが発表されてから、その手順が意外とまとまっていませんでした。 2023年11月1日以降はnotarytoolもしくはXcode14での公証明が必須となった今 手順をまとめていこうかと思います。 必要な準備: Apple Developerライセンス これまでは作成したデスクトップアプリを身内で配布する際には、 .app拡張子の実行形式ファイルもしくは、そちらを内包したDiskImage(.dmg)を配布すれば

                                              社内配布用のMacOS向けデスクトップアプリを公証する
                                            • Mac向けマルウェア「XCSSET」、正規ソフトを悪用しUXSS攻撃を実行 | トレンドマイクロ セキュリティブログ

                                              トレンドマイクロでは、Xcodeの開発者向けプロジェクト関連で、異常な感染を確認しました。さらに調査を進めたところ、特定の開発者のXcodeプロジェクト全体にソースマルウェアが含まれており、不正ペイロードの取得につながることが判明しました。本記事では、Mac向けマルウェア「XCSSET」に関する調査結果を要約します。この攻撃の詳細については、こちらの技術的詳細から確認可能です。トレンドマイクロでは、最初に侵入するマルウェアを「TrojanSpy.MacOS.XCSSET.A」として、そしてコマンド&コントロール(C&C)に関連するファイルを「Backdoor.MacOS.XCSSET.A」として検出しました。 図1:ソースマルウェアを含むXcodeプロジェクトのサンプルとそのコンテンツの例 ■Xcodeのプロジェクトファイルを汚染する手口 XcodeはApple社のmacOSおよびiOS用

                                              • Xcodeのデバッグコンソール画面が勝手に閉じて不便なやつ対策 - 文字っぽいの。

                                                環境 Xcode 12.2 起こること ビルドしてシミュレータが起動するたびに、デバッグコンソール画面が閉じてしまう。 デバッグコンソールはここのこと ログを見たいのに、ここが閉じてしまうと見れなくてとても不便だった。 対策 XcodeのPreferencesのBehaviorsタブを開き、Running -> Completesから下記の項目を変更する。 変更内容はチェックを外すでも良いし、下記画像のように変更しても良い。 もしくはこうすると、毎回勝手にデバッグコンソールが開いてくれる。 謝辞 この対応方法は@k_katsumiさんに教えていただきました。ありがとうございました。

                                                  Xcodeのデバッグコンソール画面が勝手に閉じて不便なやつ対策 - 文字っぽいの。
                                                • Xcode freezes after upgrade to 12.3 | Apple Developer Forums

                                                  You’re now watching this thread. If you’ve opted in to email or web notifications, you’ll be notified when there’s activity. Click again to stop watching or visit your profile to manage watched threads and notifications. You’ve stopped watching this thread and will no longer receive emails or web notifications when there’s activity. Click again to start watching.

                                                  • iOS14とiPadOS14用Xcode提供の予想、Final Cutは無し? - iPhone Mania

                                                    iOS14とiPadOS14に対応したXcodeが提供されるが、両OS用のFinal Cutは提供されないだろうとの予想を、ジョン・プロッサー氏がTwitterに投稿しました。 iPad向けプロフェッショナルアプリへの期待 「iOS14とiPadOS14に対応したXcodeの提供により、iPad用のプロフェッショナル向けアプリケーション登場の可能性が高まるだろう」と、プロッサー氏は予想しています。 ただし、Xcodeと共にユーザーから要望の高い、iOS及びiPadOS用のFinal Cutについては、登場の可能性は低いとプロッサー氏は考えているようです。 I’m not gonna say that Final Cut is coming to iPad… But XCode is present on iOS / iPad OS 14. ? The implications there

                                                      iOS14とiPadOS14用Xcode提供の予想、Final Cutは無し? - iPhone Mania
                                                    • 崎山圭@iOSエンジニアで工学博士で元iOSプログラミング個人講師 on X: "前も上げたけどXcodeを使って開発をしている方は定期的にこのコマンドを実行すると余計なキャッシュが消えて、macの容量が数GBか場合によって100GB以上空きます 自己責任でお願いしますが俺は4年以上トラブルは起きてません https://t.co/gw24QdNlNf"

                                                      • Apple M1 Pro/Maxチップを搭載したMacBook Pro (14/16インチ, 2021)のXcodeパフォーマンスは前Intelモデルの2倍以上に。

                                                        Apple M1 Pro/Maxチップを搭載したMacBook Pro (14/16インチ, 2021)のXcodeベンチマーク結果が公開、M1 Pro/Maxチップ搭載のMacは前Intel MacBook Pro (16インチ)の倍以上高速になっているそうです。詳細は以下から。 Appleが新たに販売を開始した「Apple M1 Max/M1 Pro」チップ搭載のMacBook Pro (14/16インチ, 2021)は、CPU/GPU共に1世代前のデスクトップIntel Macを超える性能となっているようですが、新たにXcodeを利用したベンチマーク結果が公開されはじめています。 XcodeベンチマークはXcode Hardware Performanceベンチマークなどが有名ですが、現在はMax Tech YouTubeチャンネルから生まれたオープンソースの「XcodeBenchm

                                                          Apple M1 Pro/Maxチップを搭載したMacBook Pro (14/16インチ, 2021)のXcodeパフォーマンスは前Intelモデルの2倍以上に。
                                                        • Xcode12.5のTesting周りについて(軽く)まとめてみた|tarappo

                                                          Xcode12.5がリリースされましたね。 リリースノートを見るとTestingについてある程度あったのでピックアップしてまとめてみました(Resolved IssuesとかKnown Issuesについては言及していません)。 StoreKit待望のStoreKitのためのStoreKit TestingについてはXcode12から追加されています。 これにたいしてXcode12.5から次の機能が追加されています。 - StoreKit Testing in Xcode now supports testing of non-renewing subscriptions - The StoreKit Test framework is now available on watchOS. StoreKit Testingについては下記のAppleのドキュメントがあります。 StoreKit

                                                            Xcode12.5のTesting周りについて(軽く)まとめてみた|tarappo
                                                          • Visual Studio 2022 Preview リリース ノート

                                                            バージョン 17.11 Preview 7 2024 年 8 月 6 日リリース このリリースは、すべての開発者の生活の質の向上とワークロードに焦点を当てています。 Visual Studio を使用するときは、権限が与えられ、生産的であると感じたいと思うでしょう。 だからこそ、生活の質を向上させる機能が非常に重要です。これらの機能により、不必要な煩わしさや頭痛の種をなくし、コーディングをスムーズで楽しいものにすることができます。 この更新内容を気に入っていただければ幸いです。 生産性 コミュニティから

                                                              Visual Studio 2022 Preview リリース ノート
                                                            • Carthage builds fail at xcrun lipo on Xcode 12 beta (3,4,5...) · Issue #3019 · Carthage/Carthage

                                                              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                Carthage builds fail at xcrun lipo on Xcode 12 beta (3,4,5...) · Issue #3019 · Carthage/Carthage
                                                              • OSLog and Unified logging as recommended by Apple

                                                                OSLog is a replacement for print, and NSLog and Apple’s recommended way of logging. It has different logging levels, like debugging, warning, and error logs. Altogether, it allows you to create an enriched logging experience fitting nicely in Xcode 15’s new logging console. OSLog has a low-performance overhead and is archived on the device for later retrieval. You can read logs using the external

                                                                  OSLog and Unified logging as recommended by Apple
                                                                • iOS Development on VSCode

                                                                  Using an IDE other than Xcode for iOS development until recently was a rather lonely path. This however tends to change with recent developments in the Apple ecosystem. Swift runs officially on Linux, Windows, AWS lambda, docker, and other places where you wouldn’t expect to find a programming language made by Apple. Apple also wants to enable Swift to be a first-class citizen in 3rd party IDEs pr

                                                                    iOS Development on VSCode

                                                                  新着記事