2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

[ERROR ITMS-90060] 正しくないCFBundleShortVersionStringによるApp Store Connectへのアップロードエラー

Last updated at Posted at 2019-10-04

発生内容と原因

開発しているアプリをApp Store Connectにアップロードする際に、下記エラーが吐かれました。

ERROR ITMS-90060: "This bundle is invalid. The value for key CFBundleShortVersionString '5.0.0-beta.4' in the Info.plist file must be a period-separated list of at most three non-negative integers. Please find more information about CFBundleShortVersionString at https://developer.apple.com/documentation/bundleresources/information_property_list/cfbundleshortversionstring"

開発で使っているAlamofireのバージョンが5.0.0-beta4であり、CFBundleShortVersionStringが5.0.0-beta4でした。このため、上記のエラーが吐かれアップロードが正常に終了しない状態となりました。

応急処置

Carthageを使っていたので、CheckoutされているAlamofireのInfo.plistで5.0.0-beta4から5.0.0に直接書き換え、

$ carthage build --platform iOS --no-use-binaries Alamofire

を実行し、再度ビルドしました。

今後の残タスク

Alamofireの正式なver5.0.0がリリースされたのちに、それへの切り替えを行う予定です。

リンク

Alamofire/Info.plist at 5.0.0-beta.4

CFBundleShortVersionStringが5.0.0-beta4となっているのが確認できます。

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?