Brew the Mash

クラフトビール好きなITエンジニア@mashmorgan_jpの開発メモなど

iOS

【iOS】iTunes Storeにアップロード時に"UIRequiredDeviceCapabilities"エラー

iOS

久しぶりに苦しめられたのでメモ。 既存アプリの更新で、テストまで完了したので申請のためアップロードしようとすると毎回以下のエラーが発生。。。 WARNING ITMS-90109: "This bundle is invalid. The key UIRequiredDeviceCapabilities in the Info.plist…

【iOS】CarthageでRealmを入れようとしたら"Incompatible Swift version"エラー

iOS

表題の通り。 CarthageでRealmを導入しようと思い、homebrewからCarthageをインストール。 そして手順に沿って、Carthageファイルを作成し、carthage bootstrap --platform iOSコマンドを実行したところ"Incompatible Swift version"エラーが発生。 詳細はこ…

【iOS】Xcode9で“no iTunes Connect account” error when uploading が発生

iOS

既存のプロジェクトをXCode9でビルドしようとすると、“no iTunes Connect account” error when uploading が発生。 自分はこれで解決しました。 Close xCode rm -fr ~/Library/Developer/Xcode/DerivedData/ Reopen xCode and try to upload again stackover…

【iOS】Swift4対応したらKVOが動かなくなった件

iOS

個人メモです。 XCode9にアップデートしてSwift4の自動変換をかましたらKVO関連の処理が動かなくなってしまいました。 addobserverなどで使用している#selectorと#keypathがdeprecateらしく警告されますが、エラーにはならないのでひとまずそのままビルド。 …

【iOS】iTunes Connectにアップロードしたはずのビルドが表示されない件

iOS

標題の件で小1時間悩んだので結果をメモしておきます。 環境 macOS Sierra 10.12.6 XCode 8.3.3 Archive作成時やiTunes Connectへのアップロード時は特にエラーが表示されずSuccessとなっていましたが、何故かiTunes Connect側のビルドに待っても待っても表…

【iOS】Swift3+XCode8に変換した際に発生したエラーの対応

iOS

(メモレベルで申し訳ございません) 私も遅ればせながら過去プロジェクト(Swift2+XCode7)を変換したら大きく以下3つのエラーが発生。 それぞれ対応した内容をメモしておきます。 1. "Ambiguous use of init"が発生 "Ambiguous use of init"は以下で対応。…

【iOS】ModalViewを閉じた時に遷移元のイベントを発火させる方法

iOS

ググッてもなかなか方法が見つからなかったので無理だと思ってましたが、delegateと閉じる際のクロージャで可能だったんですね。 画面遷移も出来ました!以下サイトに感謝です! www.masaplabs.com

【iOS】Firebaseをimportしたらエラーになる問題

iOS

なんか簡単にスマホからデータアップロードできるサーバーないかなと探してたら、MBaasのParseというのが良さげでした。 ただサービス終了が決まったみたいで新規登録できなかったんですよね。。。 んで、代替として探したのはGoogleが運営するFirebaseでし…

【iOS】"missing iOS distribution signing identity for ..."エラー

iOS

別のMacで開発したiOS AppプロジェクトをGit経由で持ってきて、内部テスト用にiTunes Connectにアップロードしようとすると以下のエラーが発生。 missing iOS distribution signing identity for "XXXXXXXX" stackoverflowで探してみると引用元の回答通り、…

【iOS】UIWebViewでhttp://へ接続できない問題

iOS

iOS9 + XCode7でUIWebViewを使用したところhttp:// へ接続できない現象が発生。 調べたらこのような記事を発見。 objc-lovers.com info.plistにNSAppTransportSecurityを追加したら無事接続できました。