AWSのRoute53でZone Apexへのアクセスをリダイレクトする

AWS

やりたい事 AWS(Amazon Web Service)のRoute53で管理しているドメイン(example.com)について、Zone Apex(example.com)へのHTTP/HTTPSアクセスをサブドメイン(www.example.com)にリダイレクトする。 Route 53ではZone Apexに対して通常のCNAMEやAレコードを設…

頻繁にmdwrite wants to use the "metadata" keychainが表示されてパスワードの入力を求められる

XCode 10.3で発生。 症状 XCodeでビルドすると何度もmdwrite wants to use the "metadata" keychainが表示されてパスワードの入力を求められる。 ログインパスワードを入力してもパスワードが違うと言われる。仕方なくキャンセルすると、何事もなくビルドが…

iOS, macOS用アプリでバージョン番号をヘッダファイルで管理する

iOS, macOSではアプリのバージョン番号をInfo.plistのBundle VersionおよびBundle versions string, shortで指定する必要がある。 このバージョン番号をヘッダファイルに記載して、その値がInfo.plist内で使用されるようにしたい。 手順 バージョン番号を記…

XCodeでビルド時にPreprocessed-Info.plistで"error: unable to read property list from file:..."エラー

XCode 10.3で確認。 ビルド設定でPreprocess Info.plist FileをYESに設定している場合、ビルド時に以下のエラーが発生する。 "error: unable to read property list from file:<Preprocessed-Info.plistのファイルパス>"エラー: The operation couldn't be completed. (XCBUtil.PropertyListConversi</preprocessed-info.plistのファイルパス>…

Microsoft Edgeでカスタムプロトコルによるアプリ起動が動作しない

Windows 10のMicrosoft Edgeでカスタムプロトコルによるアプリ起動が動作しない症状。 IEやChrome, Firefoxなど、他のブラウザでは問題なく起動できる。 Edgeのデバッガを見ると "<カスタムプロトコルのURL> は開けませんでした" というメッセージのみが表示…

XCodeでのビルド時にcodesignでerrSecInternalComponentエラーが発生する

XCodeでアプリをビルドした際、codesignコマンドでerrSecInternalComponentエラーが発生する場合がある。 以下に類似のエラー報告と解決方法がある。 stackoverflow.com 解決方法 "キーチェーンアクセス"アプリを起動する。 "キーチェーンアクセス"アプリの"…

macOS 10.15以上でアプリを実行するために必要になるNotarization処理

アプリのNotarization macOS 10.15以上でアプリを配布する場合、アプリのNotarizationを行う必要がある。App Storeからアプリを配布する場合はXCodeでアップロードする際に行われるので、特に気にする必要は無い。 Notarizing macOS Software Before Distrib…