masalibの日記

システム開発、運用と猫の写真ブログです

Xcode

アプリ(ビルド済みのアプリケーション)のみを納品してもらい、それをApp Storeにアップロードする方法

前提 Appstoreに公開する場合はXcodeからアプリをアップロードするのが一般的です 状況 外部の会社に開発を依頼し、ソースコードではなくアプリ(ビルド済みのアプリケーション)のみを 納品してもらい、それをApp Storeにアップロードする場合、 いくつかの…

IOSでバンドルIDのリスト取得って可能なのか?

iOSで端末にインストールされているアプリのバンドルIDリストを取得することは、セキュリティとプライバシーの観点から、直接的にはできません。Appleはアプリ間の相互作用を厳しく制限しており、他のアプリの詳細情報(特にインストールされているかどうか…

【StoryBoard】Navigation Controller導入手順

NavbarはXcodeのデフォルトの機能です。GUIで追加することは可能だったのですが初心者の自分には知らない場所にあって苦労したのでそのときのメモです 前提 ViewControllerがある状態です 変更前 NavBarを追加 ViewControllerを選択した状態で、EditorでEmbe…

【StoryBoard】TabBarControler導入手順

TabBarControlerはXcodeのデフォルトの機能です。 初心者の自分がすこしハマったことのメモです 環境 TabBarControlerを作る TabBarControlerにViewを追加する 順番変更について 環境 Xcode 15.3 Build version 15E204a TabBarControlerを作る StoryBoardで…

【Swift】PrefixHeader.pch で定義された内容を swift で使う

古いアプリをリプレイするために少し調べています ベースは Swift で作ってどうしても難しいところは Object-c のソースを呼び出す形にしたいと思っています 私は Xcode の開発に関しては初心者なので調べたことを残しています。 環境について 作業目的 前提…

【Objective-C】PrefixHeader.pchを使う

Objective-C初心者のメモです。 環境について PrefixHeader.pch とは 作成方法 プロジェクトファイルの直下に「PrefixHeader.pch」を追加する。 対象 TARGET の Bulid Settings の PrefixHeader で上記ファイルのパスを指定する。 define を設定する。 Prefi…

【Swift】CocoaPods導入手順

M1 MacにCocoaPodsをインストールしてXcodeで使う手順をご紹介します。M1チップを搭載したMacでは、いくつかの追加のステップが必要になる場合があります。 開発環境 OS shellについて Xcode Cocoapods CocoaPodsのインストール CocoaPodsの使用 この作業で…