pepabo / railstutorial-ios

チーム涅槃
5 stars 0 forks source link

Xcode6.4 から Xcode7 beta5 に移行する #16

Closed orzup closed 9 years ago

orzup commented 9 years ago

Storyboardを複数にわけたいのでXcode7 beta5を使います。 Xcode7 beta5から、Swift 2になるので、FoodTrackerのコードなどを修正していく必要があります。

orzup commented 9 years ago

iOS 8.4 シミュレータは別途ダウンロードする必要がありました! image

ku00 commented 9 years ago

xcode7でシュミレータiPhone6(iOS 8.4)を起動してみると、キーボードで日本語入力ができない...。 iOS9.0にしてみるとできた(けれどデータの挿入ができない)。

ku00 commented 9 years ago
2015-08-20 12 39 50

こいつを実行したらディレクトリ階層とかファイルがかなり吹っ飛んだ...(´・_・`)

orzup commented 9 years ago

Xcode7で有線で実機にいれてみたところ、無事に日本語入力できた! べーただからiOS9.0以外の英語入力以外は対応してないのかも〜 無線で実機にいれることができるようになったら、あまり気にしなくてよくはなるのかなあ。

ku00 commented 9 years ago

Storyboardの分割について

https://developer.apple.com/library/prerelease/ios/recipes/xcode_help-IB_storyboard/Chapters/AddSBReference.html

Compatibility: Storyboard references required an app targeting at least iOS 9.0, OS X 10.11, or WatchKit 2.0 for watchOS.

とのことです。 ちなみに現状iOS9.0だとアプリは意図した通りに動きません。

ku00 commented 9 years ago

xcode7を使ううえで、今後の開発では

のどちらかを選択しないといけない。

でも、チュートリアルは対応してるはずなんだけどなあ...

https://developer.apple.com/library/prerelease/ios/referencelibrary/GettingStarted/DevelopiOSAppsSwift/index.html#//apple_ref/doc/uid/TP40015214-CH2-SW1

The lessons use prerelease Xcode 7.0 and iOS SDK 9.0. Make sure that you use these versions of Xcode and the iOS SDK as you work through this guide.

ku00 commented 9 years ago

かなしみ

xcode6.4に戻ってビルドし直そうとするとコンパイルエラーが発生する。 (ちなみに戻したのはTravis CIが7に対応してないため)

Swift Compiler Error
Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc failed with exit code 11
ku00 commented 9 years ago

Product > Clean でクリーンした後に再ビルドしたら解決した。7でビルドしたときのキャッシュが悪さしてたっぽい? (しゅんしゅんさん、ありがとうございました!)

orzup commented 9 years ago

なぜか、Xcode7 で実機に有線でいれると、Xcode6.4でもお金を払わずに実機にいれることができ、た…なぜだ!!??

orzup commented 9 years ago

移行はしないことになったからとじます!