タグ

xcodeに関するdmizuno55のブックマーク (16)

  • iOSアプリ開発者が語る、Xcode関連の体験談【3選】 - RAKUS Developers Blog | ラクス エンジニアブログ

    はじめに こんにちは、id:FM_Harmonyです。 今回は自身のiOSアプリ開発における、Xcode周りの体験談についてまとめてみました。 iOSアプリ開発にはIDEとしてXcodeを使うのが一般的だと思いますが、 元々Eclipseでサーバサイドの開発に携わっていた身としてXcodeを使った開発は新鮮なものでした。 そんな体験談の中から、今回は3つを記事にしています。 この記事を読んで、「こんな使い方があったのか」といった気付きを得たり、「あるある」と共感いただけたり、 逆に「こういう使い方もあるよ」といったご意見をいただけたりしますと幸いです。 Xcodeの紹介やインストール方法については、RAKUS Developers Blogに詳しい記事が投稿されています。 こちら記事もぜひご覧ください。 ・【超入門】Xcodeのインストール方法-iosアプリを実機にインストールするまで -

    iOSアプリ開発者が語る、Xcode関連の体験談【3選】 - RAKUS Developers Blog | ラクス エンジニアブログ
  • Xcode11 で iOS 12 以前をターゲッドにしてビルドする方法

    2019年9月にリリースされた Xcode11 では、新しい iOS 13 に対応しています。 新しい環境向けにアプリケーションを開発するときには新機能満載で実装するのも良いですが、ときには以前のバージョンの iOS 向けにもアプリケーションを開発する必要がある場合もあるでしょう。 ここでは Xcode11 で iOS12.x 以前の環境向けにアプリケーションを開発するときの初期設定について説明します。 プロジェクトを作成してすぐ後にする作業として説明しています。既に記述したコードがある場合は、単純に当てはまりません。 書いたコードを誤って消さないように注意してください。 Xcode11 でターゲットを 12.x にするとビルドできない! Xcode11 で iOS プロジェクトを作成すると、デフォルトの開発ターゲットは iOS13 になっています。 開発ターゲットを確認するには、プロジェ

    Xcode11 で iOS 12 以前をターゲッドにしてビルドする方法
  • 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
  • Xcode building for iOS Simulator, but linking in an object file built for iOS, for architecture 'arm64'

    I am trying to get a large (and working on Xcode 11!) project building in Xcode 12 (beta 5) to prepare for iOS 14. The codebase was previously in Objective-C, but now it contains both Objective-C and Swift, and uses pods that are Objective-C and/or Swift as well. I have pulled the new beta of CocoaPods with Xcode 12 support (currently 1.10.0.beta 2). Pod install is successful. When I do a build, I

    Xcode building for iOS Simulator, but linking in an object file built for iOS, for architecture 'arm64'
  • 俺の嫌いなXcodeが5秒でイチオシ開発環境に - Qiita

    iOS開発者の皆さん、毎日、ハッピーな開発ライフ過ごしてますでしょうか。 楽しい開発には快適な開発環境は欠かせませんが、もちろんiOS開発者の皆さんが使うのはXcodeですよね。 いや、俺はAppCodeという人はそっとタブを閉じましょう。 JetBrains製品、良いですよね。Android Studio も素晴らしい。どんな言語でも同じ様な操作感で。でもちょっともっさりしてるんだよな。 その点、Xcodeは動きはキビキビしていて玄人プログラマー好み。 でも一つ、すごく嫌なところがありました。これさえ直してくれれば最高なのに。 普通、Xcodeって編集する時、複数のタブ開くじゃないですか。自分の場合はこんな感じ。 Storyboardと関連のソースファイルを幾つか。そして、デバッグする時は、気になってるところにブレークポイント張ります。 プログラム実行して、さて、気になるところに差し掛か

    俺の嫌いなXcodeが5秒でイチオシ開発環境に - Qiita
  • UIButtonの角丸とか枠線とかをInterfaceBuilderで設定&確認できるようにする。 - Qiita

    UIButtonに角丸とか枠線とか付けたいことがちょくちょくある。 でもIBで普通にボタンを置いても設定できない。 コード上で設定はできるけど、見た目の問題なのでIBでやりたい。 @IBDesignable / @IBInspectable @IBDesignableと@IBInspectableを使えば実現できる! @IBDesignable クラスに付ける(UIViewのサブクラス) IBでリアルタイムでプロパティが反映されるようになる @IBInspectable プロパティに付ける IBで設定できるようになる 以下サンプルコード @IBDesignable class CustomButton: UIButton { // 角丸の半径(0で四角形) @IBInspectable var cornerRadius: CGFloat = 0.0 // 枠 @IBInspectable

    UIButtonの角丸とか枠線とかをInterfaceBuilderで設定&確認できるようにする。 - Qiita
  • xcconfigを使って本番とテスト環境を切り替える方法 – STARTUP ENGINEER

    iOSアプリを開発していると、番の環境とテストする環境を切り替えて開発することがありますよね。この場合、ソースコードを直接コメントアウトしたりAPIサーバーのURLを書き換えたりすると、手作業が増えたりコメントし忘れたりということが発生します。 今回は、Xcodeの設定をまとめて切り替える方法を紹介します。 xcconfigとは? XcodeのBuild Settingsを設定できるファイルです。xcconfigを使わない場合は、XcodeのBuild Settingsからプロジェクトファイルに直接書き込むことになります。この時、Gitなどを使ってプロジェクト管理をしてるとコンフリクト解消が難しくなってしまう場合があります。xcconfigを使うことで、シンプルにパラメーターごとに値を設定できるので管理がとても簡単になります。 使い道 このxcconfigは、複数作ることで場面ごとにプロ

    xcconfigを使って本番とテスト環境を切り替える方法 – STARTUP ENGINEER
  • iOSアプリのプロビジョニング周りを図にしてみる - Qiita

    きっかけ iOSアプリ公開の壁となっているプロビジョニング周りですが、ハマりまくったので覚えている内に図にしました。 難しくしてる理由 難しくしているのは、この辺が理由ではないかと思います。 iOS Developerサイトでの画面・操作手順がしょっちゅう変わる Xcodeも、バージョンによって画面・操作手順が変わる ということで、書籍やWebでのノウハウがすぐに古くなってしまいます。ググるといろんな情報が出てきてしまい、かえって混乱します。 また、開発時のiOSデバイスはXcode側である程度自動的にやってくれるのですが、それがかえって分からなくしているような気がします。 概念図 ということで、結局、概念を理解してしまうのがいいのではないかと思い、図にしてみました。 (より厳密に実行端末が判断されるAd Hoc配布をベースに記述) ざっくり手順(※個別の操作は省略) 鍵ペア(秘密鍵/公開

    iOSアプリのプロビジョニング周りを図にしてみる - Qiita
  • [iPhone] Provisioning Profile を作ってみる

    CertificateとApp IDが作成できたならば、次はProvisioning Profileを作ります。プロビジョニング・プロファイルとは、App ID, Certificate, 端末のUDIDを結びつける役割です。 概要 iOS Certificate の作成手順 iOS App IDs の登録 Provisioning Profile の作成  ⬅︎ アプリ申請のためXcodeでアップロードする App Store Connect にアプリ情報を登録して申請する Provisioning Profile の作成 Provisioning Profile にも Development(開発用) Distribution(配布用) がありますが、ここでは主に Distribution を説明しています。開発用もほぼ同様の流れです。 これまでに以下のものを作成していると思います。な

    [iPhone] Provisioning Profile を作ってみる
  • 公式ストア経由以外での配布 | Monaca Docs

    App Store を経由せずに、アプリの配布を行う場合があります。次のような、2 つのシナリオが考えられます。 検証目的の場合 : アプリのリリース前には、さまざまな検証を行います。このため、複数のテストユーザーに、AppStore経由以外の方法でアプリを配布できる方が、都合がよい場合があります。 社内 ( In-house ) での使用を前提にしたアプリの場合 : 企業または組織内での使用目的で作成されたアプリの場合、App Store経由以外の方法でアプリを配布できる方が、都合がよい場合があります。

    公式ストア経由以外での配布 | Monaca Docs
  • XcodeでiOSアプリ開発をする時の.gitignore - Qiita

    この記事は以下のURLに移動しました。 この記事は今後更新はないので、以下のURLから最新版を参照してください。 Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    XcodeでiOSアプリ開発をする時の.gitignore - Qiita
  • 【Swift4】次の画面にデータを引き継ぐ5つの方法【Xcode】 - Qiita

    画面A(背景ピンク)のテキストフィールドの値を、画面B(背景ブルー)のそれぞれのテキストフィールドに異なる方法で受け渡すサンプルアプリを作ってみます。 プロジェクトの用意 Xcodeにて「Single View Application」 をテンプレに新規プロジェクトを作成します。 ViewController.swift import UIKit class ViewController: UIViewController { @IBOutlet weak var textField:UITextField! // for back @IBAction func goBack(_ segue:UIStoryboardSegue) {} /* 1 ++++++++++++++ */ @IBAction func byInstantiateViewController(_ sender:UIB

    【Swift4】次の画面にデータを引き継ぐ5つの方法【Xcode】 - Qiita
  • https://codeday.me/jp/qa/20190122/147952.html

  • 【開発効率アップ↑】Xcodeでよく使うショートカットまとめのまとめと解説 - Qiita

    「ショートカットを制するものは開発を制す」だそうです。 一つ一つは微々たる時間の節約でも毎日何度も使うと、膨大な時間が節約出来ることを 考えると、そうかもと思います。 今回は個人的に使う頻度順にまとめてみました。13inchのMBAで開発をしており、作業スペースが狭いと感じることが多いので、それを広げるショートカットが多めです。 こんなのも良く使うというご指摘あれば追加致しますので宜しくお願い致します。 その他間違いのご指摘、ご意見等頂けますと幸いです。 ★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★ Cmd + R ビルドしてラン Cmd + . ストップ。ランの状態の終了。 シュミレーターで起動しているアプリを落としたい時によく使います。 Cmd + Q シュミレーターの終了 シュミレータは起動するのに、アプリは立ち上がらない・立ち上がりが異様に遅いことって多くないですか?そんな時は終

    【開発効率アップ↑】Xcodeでよく使うショートカットまとめのまとめと解説 - Qiita
  • Xcode - Xcodeの「キーチェーン」ログインパスワードで誤って拒否(131204)|teratail

    マック初心者です。 Xcodeからアイフォン実装を行おうとしたところ、 キーチェーンのログインパスワード?を聞いてきました。 何のことかさっぱりだったので、後で確認しようとして逃げようとしたのですが、 ポップメニューで「許可、拒否、常に許可」で画面が消せなく、仕方なく拒否を押してしまいました。 そしたら、(当たりまえですが)エラーでビルドができず、また再度ビルドしようとしたら、フェイルドとなり パスワードを聞く以前の問題となってしまいました。 「Task failed with exit 1 signal・・・・・・・・・・・・」 そこで対応策がききたいです。 1)エラーの解消方法 2)そもそもキーチェンのパスワードって設定したつもりはないので分からない、、AppleIDのパスワードでしょうか? 素人で申し訳ないですが、よろしくお願いいたします。

    Xcode - Xcodeの「キーチェーン」ログインパスワードで誤って拒否(131204)|teratail
  • [Xcode 8.2] 年末なので Xcode まわりの不要ファイルを一掃してみた | DevelopersIO

    はじめに こんにちは。モバイルアプリサービス部の平屋です。 記事では、Xcode を使い続けるうちに増えてしまうファイルの内容や保存場所を紹介します。 各保存場所に「古い OS のサポートファイル」や「使用していないプロジェクト用のファイル」などの不要ファイルあれば、当に削除しても問題ないかを確認した上で削除してしまいましょう! 今回、不要ファイル削除を試してみたところ、合計約 76 GB のファイルを削除することができました。 検証環境 macOS Sierra 10.12.1(16B2555) Xcode Version 8.2 (8C38) 目次 Device Support Derived Data Archives Simulator Apps Document Device Logs Device Support 内容 実機デバッグを行うために必要なファイル Xcode を

    [Xcode 8.2] 年末なので Xcode まわりの不要ファイルを一掃してみた | DevelopersIO
    dmizuno55
    dmizuno55 2018/12/02
    “ ”
  • 1