umetaroの開発メモブログ

iOSアプリ開発時に必要となった情報のメモです

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

Unity2021でxcrun: error: SDK "iphoneos" cannot be located

Unity2019から2021に変えたら

xcrun: error: SDK "iphoneos" cannot be located

というエラーでiPhoneにビルドできず・・・

どうもxcodeの設定でCommand Line Toolsにxcodeを設定しなければならないとの事。

 

xcodeのPreferences→Locationsにある、

Command Line Toolsの空白からxcodeを選択するとビルドできるようになった。

 

こんなの初心者みんなわかるんだろうか。

The Google Mobile Ads SDK was initialized without AppMeasurement.

PodでAdmobのアップデートをかけたら、

上記エラーが出てアプリが起動しなくなった。

「あぁ、ついにAppTrackingTransparancyダイアログに対応しなきゃならないのね」

って感じで色々(この色々も大変なんですが)やってても起動しない。

 

色々調べてたら下記で直りました。

 

Info.plstに

<key>GADIsAdManagerApp</key>

<true/>

を追加

f:id:xcode:20210410221833p:plain

Info.plist

こちらの記事参考になりました。

teratail.com

ありがとう!