LoginSignup
1

More than 5 years have passed since last update.

Xcode10とiOS12の穴巡り(更新中)

Posted at

前提

    iOS12とXcode10がリリースされたので、これが絶対何か変わったと思います。
    色々ネットか、実際のプロジェクトで試したら、穴があった!

lstdc++.6.0.9シリーズ無い

    C++11前のC++のサポートライブラリーとして使っている、lstdc++.6.0.9
    
    これがなぜ一番かと言うと、ほぼコアーなコードがC++で書くと決まっているだからだ!
    だが、Xcode10から、無くなりました、libc++しかないぞ。
    みんなは C++11に移行すべき だ。
   
    当てはまる人が、SDKを使う人、SDKを開発の人かなぁと思います。

CocoaPodsのversion

    CocoaPodsのバージョンは気付いていない人がいるかもしれないが、実は
    バージョンは1.4.0以上じゃ無いと、
     Copy Pods Resources はXcode10では無効になっているみたい。

    つまり、ビルド成功したとしても、アプリが走れない、StoryBoard含める全てのリソースが無いぞ。

画像追加

    iPhone XRシリーズ出たので、以下の解像度対応したLaunch画像を追加した方がいいみたい。
    下記のように
    iPhone XR:828px x 1792px
    iPhone XS Max: 1242px x 2688px

    Deviceのクラスでは、まだ追加判定しないといけないですね。
    PS:なんで毎回新機種発表の時が追加判定しないといけないだろう、アップルが何か違うものを出したいだろうか、が、全然盛り上がらないぞ(笑

Swiftを厳密に

    残ったのはSwiftなので、ほぼ、提示あるから、特に大きい問題じゃ無いと思います。

(まだありましたら、追加更新します)

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
1