After going through and cleaning my disk with old things that I didn't need anymore, I came across the iOS DeviceSupport folder in ~/Library/Developer/Xcode which was taking nearly 20 GB. A similar question has been asked before, but since then many things have changed and I would like an up-to-date answer. As long as I have the version I use for testing, can I delete the older/unused versions wit
Eureka EngineeringLearn about Eureka’s engineering efforts, product developments and more.
まえがき 「ビルド待ちすぎて頭おかしくなりそう」 そうやって消耗されてませんか?自分もそうでした。 でも巷にはXcodeでのビルド時間を削減・短縮する様々な方法がシェアされております。 そこで、実際に自分が開発しているProjectに対してそれらの方法をちゃんと適用して、どの程度効果があったかを実測値とともに記しておければと思い執筆しました。 ビルド時間が長くて作業に集中できないよっていう方 よく何%削減とかいうけれど本当に実測値でみても効果あるの?と疑問を抱いている方 の参考になれば幸いです。 本記事でも、改善方法についての解説は行なっておりますが、先人様方の記事の方がより詳細に記されているため、そちらも合わせてご参考にしていただければと思います。同時に、今回の効果測定でも下記記事は大変参考になりました。ありがとうございます @you_matz さん: Xcode8でビルドが遅すぎるのを
iOSアプリの更新で、iTunes Connectにビルドのアップロードが反映されず困った件&解決方法XcodeiOSAppleiTunesConnect 状況 だいぶ前に作成したアプリの更新 カメラアプリ Xcode6で作成したアプリを、Xcode8対応に書き直した iTunes Connect でアプリ情報を更新し、さあこれからバイナリのアップロードという状態 症状 Xcode8からのバイナリuploadは正常終了する(エラーなし) だが、iTunesConnectの「ビルド」のところに、いつまでたっても表示されない 普段もupから表示までに数分のタイムラグがある。しかし、今回は1日待ってもダメだった 原因調査 とりあえずいろいろ調査した。 年齢制限 はじめてiOSアプリ公開申請して個人的にハマったこと及び解決法 - Qiita ここで、年齢制限指定の「編集」から、設定をしていなかった
In Xcode's "Copy Headers" phase, what is the difference between the headers under the "Project" section and the "Private" section? When would you want to use each? Also, I can understand why you would want to copy public headers (for a static library for instance) - but why would you want to copy private headers? Edit: @mipadi below explains the roles of the Public and Private parts. However I'm s
Mount the downloaded DMG by double clicking it. Drop the SimPholders icon onto the Applications icon. Done! Releases 3.0.12 Fixes Opening databases in MongoDB Realm Studio 3.0.11 ADDED Opening databases in MongoDB Realm Studio Support for Apple Silicon 3.0.10 FIXED A severe bug causing extreme high CPU usage. 3.0.9 FIXED Bug in the FilePresenter implementation which could result in a crash in the
XcodeでアプリをArchiveし、Upload to AppStoreをクリック。Validateの完了を確認し、Uploadをクリック。 後はUploadの完了を待つだけ……。 の、はずだったのに。いつまで経っても終わらない。Sending API usage to iTunes Connectと表示したまま一向に動きを見せない。 何を送っているんだ?いつまでお前はAPIを送信するつもりだ? やがて録り貯めていたアニメを一本見終わる頃にXcodeをもう一度開いてみると...... よくある事です。Macを殴る手を止めて下さい。 ほら、以下の引用を読んで一緒に笑いましょう。 I also faced similar problem. I can't upload from my office, but can upload from my home. I assumed that my
Asset Catalog Asset Calalog は Xcode 5 で新しく追加された、画像を一括管理できる機能です。 これまで Asset Catalog を使ったアプリ開発をいくつか行ってきましたが、ハマったところや、これは便利だな〜と思ったところがありました。ということで、Asset Catalog を使いこなすための Tips を少しですがまとめてみました。 ちなみに本稿は ヤフー vs クラスメソッド の2戦目で話たネタです。 Launch Image をソースコードから参照する Launch Image とはアプリ起動時に表示される画像(スプラッシュ画像)のことです。Asset Catalog では Launch Image という特別な種類で定義されています。 この Launch Image ですが、UIImage として扱うために imageNamed: で取ってこ
Androidの9パッチグラフィックのように、iOSでもコンテンツに応じて拡縮するグラフィックを作成、使用することができます。iOSではAndroidのような特殊なPNGファイルを用意しなくても、通常のPNGファイルを使って拡縮する範囲をコードで指定するだけで拡縮可能なグラフィックとして扱うことができます。先日、そのようなグラフィックを作成して、拡大縮小すべき位置を座標指定して開発会社に渡したのですが「コードはなるべく減らしたいので拡大縮小するグラフィックはだめ」と言われてしまいました。そんなこと言っても、そうしたら画面縦横や、iPhoneとiPadでそれぞれ別のグラフィックを用意しなければならず、そっちの方が面倒だと説得したのですが…。 実はコードを書かなくても、Xcode 5のAsset Catalogでこうした拡縮可能なスライスを作成できるのです。あまりデザイナーの人が直接Xcode
I am facing the below issue and am unable to build the application. XXX has conflicting provisioning settings. XXX is automatically provisioned, but provisioning profile WildCard has been manually specified. Set the provisioning profile value to "Automatic" in the build settings editor, or switch to manual provisioning in the target editor. Code signing is required for product type 'Application' i
Xcode 7から使えるようになったObjective-Cの「Lightweight」Genericsですが、どうも公式のドキュメントが見つけられず(存在しない?)、今ひとつ構文がわからなかったので、Appleのヘッダを見たりネットの情報を漁ってみたりしたのを、自分なりにまとめました。 Apple公式の情報 Xcode 7 Release Notes ←ほんの少しだけ WWDC 2015 Video: Swift and Objective-C Interoperability ←21:47〜 (コメントで教えてもらいました) ポイント クラスに対して利用可能。プロトコルやメソッドには利用できないっぽい。 あくまでもコンパイル時の型チェック用。コンパイルされた結果は id になる。なお、型チェックに引っかかったときは警告が出る。 @interface (ヘッダ側)で仮型引数が使える。 @i
iOS開発をしていると、独自のViewを作りたい場合があります。 実現する方法は色々あると思うのですが、最近自分がやっている方法をまとめます。 (以下で実装しているコードは GitHub にすべてあげています) 目指すゴール Storyboard / Interface Buidler から初期化できる コードからも初期化できる IBDesignable & IBInspectable に対応している 各画面から使いやすい(汎用性が高い) 上記を満たすカスタムViewを目指します。 こんな感じの、ユーザーにレビューをお願いするViewで、 ↓みたいにStoryboard上から値をセットできるものを作ってみます。 実装の流れ 1. カスタムViewのxibとクラスを用意する (1) xibを作成 MyCustomView.xib というファイルを作成します。 Size を "Freeform
[iOS] 明確で簡潔なテストを書くことができる iOS UI自動化テスト・フレームワークEarlGreyを試してみました。 1 はじめに 先月2月16日、「Google テストブログ」で公開された、EarlGreyは、明確で簡潔なテストを書くことができるiOS UI自動化テスト・フレームワークです。 Google Testing Blog EarlGrey - iOS 向けの UI 機能テスト フレームワーク 同ブログで紹介されていた、EarlGreyの主な機能は、次のとおりです。 (1) 強力な組み込みの同期 テストはUIと対話する前のアニメーションや、ネットワーク接続などのイベントを自動的に待機します。 この際、特にスリープなどを書く必要がないため、テストコードはシンプルになります。 (2) 可視性のチェック すべての操作はユーザーの可視範囲で発生します。 例えば、画像の背後にあるボ
今回のエンジニアブログ担当の山下です。 先月Objective-Cに代わるiOSアプリ開発言語としてSwiftが発表されました。 Objective-C好きな私には辛い現実ですが、 今後Swiftによってよりモダンで安全なiOSアプリ開発が可能になるのはありがたいことです。 またSwiftはObjective-Cとの親和性も考慮されており、 Objective-Cで書かれた過去の資産は有効活用出来ます。 今回は2つの言語間での連携についてまとめてみました。 環境構築 SwiftはXcode 6のベータ版で開発することになります。 これまでベータ版はiOS Developer Programに参加しているデベロッパに限定公開されていましたが、 今回はなんと一般公開されています。下記のURLからダウンロードし、インストールを行ってください。 https://developer.apple.co
Xcodeを軽くするためにしたこと2つ。 環境 Xcode 7.0 beta 6 MacBook Air (13inch, Mid 2013) CPU : 1.3GHz intel core i5 OS X Yosemite 症状 Xcodeを起動した直後は軽いが、だんだんと重くなってくる(テキスト編集すら重い。範囲選択するのに1分待ったりするレベル) よく見ると、画面上部に「indexing」と出ている。が、何をindexingしているかは不明 参照するファイルを切り替えた後に特に重くなる。 アクティビティモニタを見ると、「Xcode」と「WindowServer」のCPU負荷が高い Buildの速度は普通。 indexingを切る 最初に試した方法。 ターミナルから defaults write com.apple.dt.Xcode IDEIndexDisable 1 を実行。 確かに
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く