Enabling and configuring Game Center
Xcode14.3のアップデートのタイミングで更新した際に、Game Centerを使っている場合は、ライブラリを入れないとキーチェーンがなんとかとの黄色の警告が出てたので、メモを残しときます。
(解決方法)
1.プロジェクトのTARGETS→Signing & Capabilitiesを選ぶ
2.右上にある+ボタンを押して出てくる「Capabilities library」メニューからGame Centerを選択
ソースはこちら
https://developer.apple.com/documentation/gamekit/enabling_and_configuring_game_center
Command PhaseScriptExecution failed with a nonzero exit code
xcode14.3とcocoapod1.12.0でビルドは通るがArchiveで、
"rsync error"、"Command PhaseScriptExecution failed with a nonzero exit code"というエラーが出て途方に暮れた。
どうも、xcode14.3からsymlinkで相対パスを使うことになったからとのこと。
以下で解決したのでメモ。
\アプリのフォルダ\Pods\Target Support Files\Pods-アプリ名\Pods-アプリ名-frameworks.shファイルの下記の箇所に-fを追加
if [ -L "${source}" ]; then
echo "Symlinked..."
source="$(readlink -f "${source}")"
cocoapodがアップデートされたら直ると思いますが・・・
ソースはこちらです。
https://stackoverflow.com/questions/75928909/command-phasescriptexecution-failed-with-a-nonzero-exit-code-when-archiving
The Google Mobile Ads SDK was initialized without AppMeasurement.
PodでAdmobのアップデートをかけたら、
上記エラーが出てアプリが起動しなくなった。
「あぁ、ついにAppTrackingTransparancyダイアログに対応しなきゃならないのね」
って感じで色々(この色々も大変なんですが)やってても起動しない。
色々調べてたら下記で直りました。
Info.plstに
<key>GADIsAdManagerApp</key>
<true/>
を追加
こちらの記事参考になりました。
ありがとう!