[iOS] アプリ名を変更したところなぜかビルドが通らなくなり苦労した話

公開日: : iPad, iPhone

[iOS] アプリ名にiPadと入れるとRejectされる に書いたとおり、アプリ名に iPad が入っていたためアプリがRejectされたため、アプリ名を変更する必要が出てきた。

Submitまでしてしまっていたので、iTunes Connect のアプリ情報ページから修正した。
また、アプリ側は InfoPlist.strings の CFBundleDisplayName でHome画面上の名前をローカライズしていたので、その部分を修正。
さらに、一応 info.plist の Bundle display name も修正。

しかしどの作業中に問題が起きたか分からないのだが、いつのまにかビルドすると Apple LLVM Compiler 3.1 Error で失敗するようになってしまった。
ビルドができなくなるような変更を入れた覚えはないので、思い当たることがなく夜中にかなり苦労したのだが解決することができなかった。
おそらく、起きている問題はこれと同じ。しかし残念ながら回答がなかった。
iphone – Apple Error LLVM 3.1 – Stack Overflow

で、うんうんうなりながら寝たのだが翌日起きてふと正常なプロジェクトの設定と比較してみると、
Build Settings の Apple LLVM compiler 3.1 – Language の Prefix Header の設定が、なぜかファイル名ではなくディレクトリ名に変更されていた。
(この画像の Ad Hoc が問題が起きている状態。DebugとReleaseは手動修正された文字列になっている)
MetronomeTest xcodeproj 1
ここを、xxx-Prefix.pch に手動で変更したところ、ビルドできるようになった。
しかしなぜこの部分が変更されてしまったのかは不明。

もともとこのプロジェクトはiPhone 用で、それを流用して iPad 用プロジェクトとして使っていたのだが、そのやり方が何か影響していたのかも知れない。
何か分かったらまた書くということで。

関連記事

no image

iOS Developer Program 更新(2回目)

4月はじめにiOS Developer Program の期限が切れるので、Apple から

記事を読む

no image

fitbit 日本語版を買ってみた

2013年3月に発売された fitbit ソフトバンクBB、Bluetooth 4.0接続の

記事を読む

iTunes Connect でアプリページを表示できない

いつからかわからないけれども、iTunes Connect で自分のアプリを表示できなくなってしまい

記事を読む

Xcodeの Console出力をクリアするキーバインド

いつも忘れるので、メモとして残しておく。Command(⌘)+ Kその他はこちら。 Menu Com

記事を読む

no image

iPhone SDK開発のネタ帳 マルチタッチ対応

iPhone SDK開発のレシピにはいろいろ役に立つ内容があったので、同じようなことをブログに書いて

記事を読む

no image

[iPhone SDK] iAd 組み込みでひっかかったこと

iAd は iAd Programming Guide を読んだりすればとても簡単にアプリへの組み込

記事を読む

iOS 13の新機能をざっくり把握する本 購入

https://twitter.com/shu223/status/11517528848553

記事を読む

no image

[iOS SDK] 物書堂の辞書アプリと連携してみた

物書堂は使い勝手のよい辞書アプリをたくさんリリースしている会社だ。 今作っている英単語学習アプリで

記事を読む

GoodNotes5使いこなし

iPad Pro 12.9インチを購入した 理由の一つである、Apple Pencil

記事を読む

no image

SHIELD iShell iPhone 4 用ケース購入

奥さんのiPhone 4用に SHIED iShell iPhone 4 シェルカバーを購入。Ama

記事を読む

Message

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Ember Mug 2のACアダプタをUSB Type-Cに変えてみた

冬になると活躍する Ember Mug 2 の充電器は付属のACアダ

Wi-Fi6Eルータ TP-Link AXE5400購入

Wi-Fi6E を試してみたくなり、TP-Link AXE5

児童手当 認定請求書申請 2024 「請求者が養育をする18歳に達する日以降の最初の3月31日までの子の数」とは?

2024年に受給していない人には手紙が届くらしい。 電子申請も

Vision Proアプリ開発本 8/24、8/26に発売

Vision Proアプリ開発入門 P400が 8/24 に発売、V

Developer Strap が日本でも購入可能に

USアカウントでしか購入できなかった Vision Pro 用 De

→もっと見る

  • 2012年8月
     12345
    6789101112
    13141516171819
    20212223242526
    2728293031  
PAGE TOP ↑