iOSアプリ更新メモ
3月 18th, 2012
add version
version number、変更点を入力
ready for upload binaryをクリック
暗号機能の変更・法的な変更の有無を確認。
認可後、自動で更新するか確認するか選択。
でOK
xcodeのinfo.plistのbundle version, bundle version shortをversion numberにあわせて更新しておく。
buildしたarchiveをsubmit
panda-world.ne.jp は誰? iPhone
3月 18th, 2012
iPhoneからのアクセスでnslookup するとpanda-world.ne.jpという人がたくさん・・・
whoisするとsoftbankでした。
inetnum: 126.0.0.0 - 126.255.255.255
netname: BBTEC
descr: Japan Nation-wide Network of Softbank BB Corp.
Domain Information:
a. [Domain Name] PANDA-WORLD.NE.JP
d. [...]
スマートフォンアプリで「計画通り十分にマネタイズができている」運営者は1割未満
3月 15th, 2012
MMD研究所「スマートフォンアプリで「計画通り十分にマネタイズができている」運営者は1割未満」
http://mmd.up-date.ne.jp/news/detail.php?news_id=1005
3割の人はマネタイズできているそうなので、十分いける分野であると言えますが、
課金ゲームがほとんどという可能性もあるので、ゲーム作れってことかもしれません。
わかりません。
とりあえず、対象OS
iOS Android両方 67.6%
iOS 21.1%
Android 9.9%
去年との比較が無いのでわかりませんが。
今のところ iOS のほうが、収益性が高い。開発コストが低い。
というのは、現在のところ共通認識な気がします。
3割くらいの人?は、マネタイズできてるそうです。マネタイズできてるという意味がよくわかりませんが、収益化に成功して利益が出ているという意味でしょうか?
3割成功ということであれば、相当良いジャンルでは無いでしょうか?
iOSアプリ、リリースメモ
3月 10th, 2012
あまりメモしないでとりあえず登録してしまったので、覚えている範囲で。。。
開発中のものは、Distribution→Developmentで。
メニュー毎の右にある How Toを観るとだいたいわかります。
iOS Provisioning Portal
https://developer.apple.com/ios/manage/overview/index.action
1. Certificates
https://developer.apple.com/ios/manage/certificates/team/howto.action
Generating a Certificate Signing Request
ユーティリティにあるKeychain Accessで証明書を作成します。
デスクトップに、CertificateSigningRequest.certSigningRequestができるので
choose file で選んで、submit
ダウンロードできるようになるので ios-distribution.cerみたいな。
ダブルクリックでkeychain accessに登録できます。(loginで)
初回は、アップルの証明書も入れます。
AppleWWDRCA.cer
のです。
この辺は、普通に進めていいと思いますが、1つあまり触れられていない部分として。
「private keyを安全な場所に保存しておきましょう!」
がありました。複数環境で利用している方は当然あると思いますが、プライベートキーが無くなると認証できなくなってしまうので、バックアップしておきましょうというものです。
.p12(Personal Information Exchange)で保存されます。
保存するときにパスワードを設定します。importするときに必要です。
多少面倒ですが、テスト用の物を作ってexport importしておくのも良いと思います。
間違えてDeleteしないように気をつけてくださいー。ー;
2. Devices
3. App IDs
Descriptionは簡単な説明を。 app release app devとか
Bundle Seed ID (App ID Prefix) はCertificatesに登録された物で固定です。
Bundle Identifier (App ID Suffix)にcom.domainname.appnameのように入れるだけです。
4. Provisioning
これを作ったら、ダウンロード
appname_distribution_provisioning_profile.mobileprovisionみたいなのをxcodeのアイコンにドラッグするとコピーが作られてOKと書いてある。
xcodeのプロジェクトで、Build Settings
Code Signing > Code Signing Identity >
Debug , Releaseのあるところにduplicate releaseなんとかでコピーできて、Dstributionという名前に変えた。(duplicateするボタンがどこにあるのかわからなくなった・・・?
Product > edit scheme でDistributionを選択。
simulatorではなくiOS deviceを選択して、Product > Archiveを選択するとリリース用のアーカイブが作成される。
ここまでで次はitunesconnect
5. itunesconnect側でリリース準備
リリース情報を書いて、binary [...]
The new iPad 42800円~ iPad2 34800円 | google playとかね・・・
3月 8th, 2012
http://www.apple.com/jp/ipad/compare/
The new iPadとiPad2ラインナップ
新しいiPad
Wi-Fi
42,800円 16GB
50,800円 32GB
58,800円 64GB
Wi-Fi + 4G
53,800円 16GB
61,800円 32GB
69,800円 64GB
iPad 2
Wi-Fi
34,800円 16GB
Wi-Fi + 3G
45,800円 16GB
とんでもない価格設定だなぁ iPad以外のタブレット買う理由がほぼないと言って良いのでは?
電子書籍端末としてkindleはあるけど、他は難しいかな
RAMやROMの話をしてもやっぱりappleに今、価格で勝つのは無理なんじゃないかな?という勢い。
今日のニュースで google play, playstation suiteがありましたが、
iPhone、 iPod touchだけじゃなくて、iPadもゲーム端末として拡がるともう手がつけられないと言うか
ちょっとこの流れを変えるのはもう少し大きな何かが来ないと難しいかなと言う感じです。
Apple Developer Programに法人登録メモ。
3月 3rd, 2012
iOS用のアプリをリリースするため。
法人も個人も変わらないとは思うけど
2012/3/3 土曜
Enter Account Info
・個人情報と法人情報
Select Program
・iOSを選択
Review & Submit
・待ってる。
====
2012/3/5 月曜
メールが来た。13時なので日本の方が処理してるのかな
「Documentation Requested for Your Program Enrollment」
登記簿謄本(履歴事項全部証明書、又は現在事項全部証明書)
印鑑証明書
上記のいずれか一通
+書面のfaxが必要と
3/5 18:45 fax送信完了
謄本と申請書をfax完了
関連:pamfaxでfax送信
http://blog.bbtune.com/archives/1395/pamfax-internet-fax
3/6 2:35
Information Received Regarding Your Enrollment
送った書類は受け取ったそうです。
Documents Received and In Review
We have received your business documents and are currently processing your enrollment.
このあと電話で確認が来るらしいです。
3/6 12:20
電話が来ました。出られなかったので折り返し。
住所を修正ということでメールをもらって返信(14:00) 。
3/7 15:40
登録内容を修正し、手続きを続けますとのメール連絡。
16:52 電話で書類審査完了との連絡。
Apple Developer Program Enrollment Update
メールが来て
次へ
Program License Agreement
を読んで同意して完了
後は、iOS developer 8400円/yearを購入して終わりです。
思ったよりすぐ終わりました。
やっぱり去年にくらべると処理数が少ないのかな?と思ったり。
今日は、iPad3の発表予定です。
・iOS developerを購入すると24時間以内にメールが来ると
16時台に購入を完了して、
翌朝
3/9 4:27 Thank You for Joining an Apple [...]
iOSの画像サイズ
3月 2nd, 2012
https://developer.apple.com/library/ios/#qa/qa1686/_index.html
optional but recommended って
ほとんど書いてあるから、あった方が良いってことかな
console.log()を出力させない。 | phonegap iOS
3月 2nd, 2012
とりあえず、phonegap.jsで DebugConsoleが定義されているので
if ( true ){
DebugConsole.prototype.log = function(message, maxDepth) {};
DebugConsole.prototype.warn = function(message, maxDepth) {};
DebugConsole.prototype.error = function(message, maxDepth) {};
window.console = new DebugConsole();
}
こんな感じで上書きするとconsole.logで何もしなくなります。
リンクをsafariで開く | phonegap iOS
3月 2nd, 2012
外部ページもアプリで開いてしまうので、外部リンクは、safariで開くように変更します。
Classes AppDelegate.mを編集します。
- (BOOL) webView:(UIWebView*)theWebView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType
{
return [self.viewController webView:theWebView shouldStartLoadWithRequest:request navigationType:navigationType];
}
http://groups.google.com/group/phonegap/browse_frm/thread/7815d5e103fc18ac/a3ba58b1002af281?#a3ba58b1002af281
webViewを利用している人は、ここにドメインの振り分けを追加する感じで。
- (BOOL) webView:(UIWebView*)theWebView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType
{
NSURL *url = [request URL];
if( [[url scheme] isEqualToString:@”http”] ||
[[url scheme] isEqualToString:@”https”])
{
[[UIApplication [...]
whitelist rejection | phonegap iOS
3月 2nd, 2012
外部データ取得するときに PhoneGap.plist に追加する
ajax, imageなど全て必要。
Supporting Files : PhoneGap.plist
External hosts