[iOS] アプリ名を変更したところなぜかビルドが通らなくなり苦労した話
[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は手動修正された文字列になっている)
ここを、xxx-Prefix.pch に手動で変更したところ、ビルドできるようになった。
しかしなぜこの部分が変更されてしまったのかは不明。
もともとこのプロジェクトはiPhone 用で、それを流用して iPad 用プロジェクトとして使っていたのだが、そのやり方が何か影響していたのかも知れない。
何か分かったらまた書くということで。
関連記事
-
-
[iPhone SDK] Adhoc 配布にようやく成功
iOS SDK Hacksのおかげで、今までずっと失敗していた Adhoc配布に、ようやく成功。
-
-
SANWA SUPPLY MR-IPADST1 iPadスタンド
以前から欲しかったのと手頃な値段だったのでAmazonで注文してみた。 人気があるのか、1-3週間待
-
-
タッチ!にほんちずHD Ver.1.1.0 Submit
タッチ!にほんちずHDのバージョンアップ版(Ver.1.1.0)を App Store に提出しまし
-
-
iPhone 6 Plus iSight カメラ交換プログラムに行ってきた
iPhone 6 Plus iSight カメラ交換プログラム - Apple サポート の発表があ
-
-
App Storeの売り上げを簡単に確認できるMacアプリAppViz
App Storeでのアプリの毎日の売り上げを確認したい場合、これまでは AppSalesを使ってい
-
-
有料iPhoneアプリを売る手続き
AppStoreで無料アプリを配布している分には必要ない手続きだが、有料アプリを売ろうと思うといろい
-
-
Guideline 2.5.10 – Performance – Software Requirements で Reject
2019年3月27日以降、iPhone Xs Maxの画面サイズ6.5インチのスクリーンショットが
-
-
Cocoa Design Patterns
いまさらながら最近デザインパターンにはまっており、Cocoaでどんなデザインパターンが使われているの
-
-
Pebble Time 届いた。これはいいものだ
Pebble Time 発表されたのでさっそく出資 | tokentoken.com で 2015
-
-
林信行氏 iPhoneの衝撃 セミナー 2009/10/07@代々木 に参加してきた
いまさらながら、2009/10/07(水)に行われた、林信行氏 iPhoneの衝撃 セミナーのレポ
- PREV
- [iOS] アプリ名にiPadと入れてRejectされた話
- NEXT
- 静音アーケードスティック