久しぶりにアプリをアップデートしようとアプリをArchiveして開いたOrganizerを見てびっくり。
できたArchiveはiOS Apps
の欄ではなくてOther Items
の欄にできてるし、Submit to App Store...
はDisabled。当然Export...
ボタンを押してもipaはできず。。。
そもそもTypeがipa(iOS App Archive)
じゃなくてGeneric Xcode Archive
になっている!?
困ったときはStack Overflow先生〜
確認ポイントは2つ
-
Build Settings
のthird-partyライブラリのtargetのSkip Install
がYes
になっていること
-
Build Phases
のthird-partyライブラリのtargetのHeaders
にheaderがないこと
この2つのheaderをここから消したら無事、ipaをArchiveできるようになりました。
原因?
CocoaPodsでpod update
したら余計ところにHeaderが追加されてしまったことが原因っぽいですが、どなたか根本的な原因をご存知でしょうか?
ちなみにCocoaPodsのバージョンは0.38.2
と0.39.0.beta.4
で試しました。
今回はSGNavigationProgress
でしたが他のライブラリでも同様の状態になってしまいます
header消せばいいのはわかったけどアップデートするた度にやるのは...(´・ω・`)