2015年 8月 の投稿一覧

iOSアプリ開発: XcodeでBundle identifierを任意の文字列に変更する方法

Pocket

XcodeでBundle identifierを任意の文字列に変更する方法です。

TARGETS > General > Identity > Bundle identifier から変更しようとすると、一部read onlyで変更出来ません。

そこで、plistを変更

Xcode_Bundle_identifier_変更

info.plist > Bundle identifier
で、Valueを変更する。

Xcode Bundle identifier 変更

環境

Version 6.2

iPhoneアプリのWebView、SafariでTweetボタンが時々表示されない件の対応

Pocket

iPhoneアプリのWebView、SafariでTweetボタンが時々表示されない不具合に遭遇しました。

iOSに問題があるのか、Twitterボタンのコードに不備があるのか定かではありませんが、結論として、

最新のコードをダウンロードして設置すると治るようです。(未確認)

参照

http://appstars.jp/archive/722

環境

iOS 8.3

Swift : オレオレ証明書の環境で警告を無視してテストする方法

Pocket

iOSアプリ開発時のテスト環境のサーバは、httpsでアクセスする時、自己署名証明書(いわゆるオレオレ証明書)の場合もあると思います。

エラーが出て表示されません。

正統的には、証明書を端末又はシミュレータにインストールするのがよいと思いますが、
なぜか上手くいかないとき、とりあえず下記のコードで警告を無視することが出来ます。

たとえば、下記のファイル名でswiftファイルを作成
extentions.swift

下記のコードを追加する。ファイルに追加する。

extension NSURLRequest {
static func allowsAnyHTTPSCertificateForHost(host:String) -> Bool     {
    return true
    }
}

注意点

非公開メソッドなので、Release時にはコードを削除等する必要があります。

環境

Xcode6.4