現時点(2016/11/23)の Xcode の最新は 8.1 ですが、
Swift 2.3 で作られたプロジェクトを移行するには、色々とやらないといけない事があります。
という訳で弊社では、まだ移行出来ないプロジェクトなどは、
Apple Developer サイトから Xcode 7.3 をダウンロードして、8.1 と共有して使っています。
今回、Swift2.3 で作られたプロジェクトをリリースする事になり、
いつもの手順でXcodeで「Archive → Upload to App Store」の手順を行なったら・・・・
ERROR ITMS - 90167 No. app bundles found in the package
というエラーが発生しました。
このままではストアにアップロード出来ないので、調べて見ると以下のような情報が。
stack overflow - ERROR ITMS - 90167 No. app bundles found in the package -
要約すると、
「macOS Sierra 10.12 で Xcode 7.3 を使ってApp Store へのアップロードは出来ない」
「この不具合は、次のOSのアップデート時に修正されるようだ」
さすがに次のアップデートを待つ事は出来ないので、他の方法を探ります。
そう言えば、App Storeへアップロードするツールがあったな・・・という事で、
「Application Loader」というツールを使います。
1) まずは、「Archive」から、ipaファイルを作っておきます。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRHSrto6r1mZy1lgvzfwliMoyoEa4bzCXktrHFASxrsDC0vksIgy9uJsE5QEwk0crc8c0hDq0scrnvZhgYq3bvfAeoultkh5YdQ5La-3dv6wWU0zihf1s2UMi57njY4vsxRMO4UZ9_Lckb/s320/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588+2016-11-22+14.47.15.png)
2) そして、Xcodeのメニューから、「Application Loader」を起動します。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtFlE2hF53PKfuH1Oj9fmKlYDs6rZWlF2Gp9jWCRH1ymhwZaq2JlEumX_rVadAL56Qk7K-xI4gbLLwTyK-G_stw94mdkuTFCZn29bv46KmlzXnNKrNajv1gdWF7VOKdRQmEIPX8DVHC0WG/s320/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588+2016-11-22+14.50.45.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjL9DwbZt2g0pezKGOrzFSvQJZRAi0fKTw2O8QN7g2qHq5bfBQjVDyo32qpLKkUP18_9I6nHuqdWhpmnZV3RiRxlmbWnTNJ6Sl-Ljto_Mmw0yQcGKqryzpG6ue-05DbkoRkq90T1H9eCO4X/s320/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588+2016-11-22+14.51.28.png)
3) 先ほど作成したipaファイルを選択します。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjs2Xc8ezJYu5g4EIXlyOOKpNzM_Ihyphenhyphen2OjWy3ck23QEexy0pMoOtA7Bk3dYDiO61Q3Ne0W9W-GEif8CjgmTVDtUoiMGus5nEw28GOefgDWe_LVF8UKEoA6XVwkIkXaqyJOv6LuJU8vT2jMo/s320/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588+2016-11-22+14.52.05.png)
4) アップロードが始まります。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgf_b6GM2fxE6hkAKW0CqgyM6ir2X_ruM8rEZHn_27TXsi3B0ORFo-HWfaZSjjX3lravm14XibGzBDpUJqidTjlh9bbU2yZuFis5_JtC3I6ou8PR6ELP0v7LNmB9Qh3drk8nnT16nTlFNXT/s320/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588+2016-11-22+14.53.15.png)
5) アップロード完了です。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhv_2qTUelf43YEtOy2A0SNU8t1A1wLBC-lneRTze8ImxJc7g7siiCU6A-T5J0WS16KvjAf4CAwAo_MdR1HX-1LtZK5fYLWE5y4nhzYGIA6H_hpF9o_UH3RFbx-3IL7LZvRVqey8m7EGEfZ/s320/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588+2016-11-22+14.58.37.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8eh0x3wICl0apBz0Vw6uBWKmh9amN6BCkSt6zi53SRMU_JG7e0SSwejobtO0QV3pt_KTe9Q2TjmmuUj42XjGRD-6dadTl3uMWZwCQ-pVRmnXyOIeCgWC1Jg4OGJxx85Pt6rNGhsdbEFxk/s320/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588+2016-11-22+14.58.45.png)
こういう方法も覚えておくと、いざという時に役に立ちますね。
ios , Swift , Xcode
0 件のコメント:
コメントを投稿