‘iPhone-dev申請関連’ カテゴリーのアーカイブ

Team Provisioning Profile: * の期限切れ更新

2010 年 11 月 6 日 土曜日

いつからかわかりませんが自分で作らなくてもXcodeが自動的に「Development Provisioning Profile」を作ってくれるようになりました。
In App Purchaseを使わないのであれば自動的にできたProfileでぜんぜん困らないのでそのまま使っていたのですが先日期限切れに。更新しようと「renew」を押そうとするのですが押せないし、Xcodeは不具合が起きたので問い合わせしろというし。

ですが、先ほどやっと解決。
期限切れになったProfileをiOS Provisioning Portalから削除してXcodeのオーガナイザでRefreshするだけ。

ちゃんとドキュメントを読めばどこかに書いてあるのだと思いますが同症状で困っている人が居るかもしれないので書いてみました。

いつの間にか4.2もそろそろリリースされるみたいだし、もう一台iPadがほしい今日この頃です。

iPhone/iPodのアプリを作るために(7) Certificatesの期限切れ更新

2010 年 2 月 5 日 金曜日

いつの間にかDistribution-CertificatesもDevelopment-Certificatesも期限切れになっていたので再作成しました。普通に説明どおり新しくキーチェーンアクセスでキーを作成してサイン(過去ログ2、3を参照)して新しく「Profile」も作り直しました。

ところがこのあと問題発生。Xcodeでサインができません。
正しく新しい有効期限のProfileを選んでいるのにキー情報に問題がある?みたいなエラーで先にすくまなくなりました。

色々調べたけど原因不明。でもなんとなく期限の切れたCertificatesが悪い気がしたので削除したらすんなり通りました。

たぶん、ですが手順どおり新しくCertificatesを作成してしまったのが間違いだったのだと思っております。本来は以下の様に作成する必要があったのだと思います。

1、キーチェーンアクセスを動かして「ログイン」「自分の証明書」を選んで期限切れのiPhone Developer,iPhone Distribution証明書を見つける

2、三角をクリックして関連づけされている秘密キーを表示

3、秘密キーを右クリックして「”mei sei”を使って認証局に証明書を要求…」
  メールアドレス、名称を入れてディスクに保存

4、あとは普通の手順どおりアップロードしてCertificatesを入手し、キーチェーンに登録

こうすることにより、同じ秘密キーで新しいCertificatesが出来上がるので問題なくサインができるのだと思います(未確認w)

私は1年先にしか試せそうにないのでどなたか試して結果をお教えください。

2011.2.1 追記
 この方法でDeveloperの方はうまく行ったのですがDistributionの方はうまく行きませんでした。期限切れとなった証明書を削除して回復しましたがDeveloperとは条件が違うようです。
違いは名称で、Developerの方には以下のような感じで名前の後ろに識別コードがついています。
iPhone Developer: xxxxx yyyyyy (ABCDEFGH)
上のやり方が良かったのではなく、名称が変わっているために問題が起きていない感じです。次の更新時にどうなるか確認します。

Developer Removed From Sale が出てた件

2009 年 11 月 12 日 木曜日

初めて作った有料のアプリをiTunes Connectで登録した所、審査が終わって’Ready for Sale’ってメールが来ました。で、確かにアプリがAppStoreにあったのですがiTunes Connectの状態を見ると、’Ready for Sale’の2時間後ぐらいに勝手に’Developer Removed From Sale’に変わったことになってました。
不思議に思って問い合わせメールを出したのですがなかなか返事が来ない。あちこちググってみたけどよくわからず。ただ、なんとなく「価格とか販売する国を確認したら?」というような記述をどこかでみたので念のために見直して再設定。突然「Ready for Sale」に変わりましたw

有料アプリについては販売開始日時を決められるようにするためにワンクッションあるみたいです。(どこかに書いてあるんだろうな、見逃しているだけで)

iPhone/iPodのアプリを作るために(6) Tax infoが変更?

2009 年 7 月 7 日 火曜日

先日、iTunes ConnectのTax infoが変わったようです。
今まではW-8BENという書類の提出が必要でしたが簡略化してもよくなったのか
「Certificate of Foreign Status of Beneficial Owner」受益株主の外国籍の証明書?というのになりました。ただしこれには条件があって「従業員がアメリカで働いていない」ということを宣誓しなさい、って出ますのでプログラマーがアメリカに居たりすると別な方法になると思うので自力で調べてくださいw
(ちなみに「Title」ってのが必要なのだが個人だと何が一般的なのだろうか)
(W-8BENには「Japanese solo proprietor」て入れたのですが「Individual」で良いと思います)

(2009.7.8追記)
「Certificate of Foreign Status of Beneficial Owner」はW-8BENのトップにある言葉ですね。変わったわけではなく、個人事業主?としてUSネイションの従業員はいませんよ、っていう1年ごとの確認処理なのかも。

(2010.2.5追記)
canalettoさんの日記を読むと申請が簡略化されたみたいです。

iPhone/iPodのアプリを作るために(5) 有料ソフトのための登録

2009 年 3 月 28 日 土曜日

#2010/2/5 加筆、修正

さて、次は有料ソフトのための登録に進みます。
すべてのソフトをFreeで作るつもりなら必要ありませんのでほっときましょう。
必要なのは「Paid Applications」のContact Info, Bank Info, Tax Infoを登録すること。
まずは「Contact Info」ですがこちらはFreeより沢山設定がありますが個人ならば一つ登録して全部同じコンタクトIDにしておけば良いでしょう。

次は「bank Info」ですがこちらには聞き慣れない「Swift Code」というのが必要ですが難しくはありません。自分の取引銀行名とswiftでぐぐればすぐ見つかると思います。また、全銀協コードも同様にすぐ見つかると思います。(三井住友銀行だとSMBC JP JT 0009)
あと必要なのが銀行の英語表記の住所。こちらは銀行名、支店名、海外送金などをキーワードにぐぐるとたぶん見つかりますが日本国内の銀行ならば多少違ってても問題ないのかもしれません。(登録後の確認ページには住所等の情報が出ていないためw)

さて、問題の「Tax Info」ですがこちらは結構面倒でした。しかし今は簡単になったようです。こちら(canalettoの日記)の方がわかりやすく説明されているのでこちらを参照のこと。
すてきな情報をありがとう!

#以前の情報(2009/4/5記)
国籍が日本で住所が日本にあり、アメリカとの間でビジネスをしていない人を前提にお話ししますと、W-8BENという非課税申告書を提出する必要があります。
で、ぐぐると色々な意見の出ている項目が「U.S. taxpayer identification number」ですが通常は省略して良いというのが私が得た結論です。
ただし、appleの申告書作成システムには省略という機能がないので、便宜的に000000000と入れてEINを選ぶのが良いということだと解釈しました。
これが無いと何が起きるかというと、3年ごとに再度申告書を出さなければ行けないということです。面倒だと思うかもしれませんがどちらにしろ住所が変わったら申請し直しですから3年ごとに申告でもあまり問題ない気もします。
実際の記入方法は他の人がしっかり書いているのでそちらを探してくださいw

ちなみに私は正式にEIN番号というのを申請してみましたw
一番早いのはアメリカのIRSという所に電話をしてFAXが無いので電話でお願いします、というと数十分で番号がもらえるそうです。次に受信できるFAXを持っている人は申告書を印刷記入し、自宅FAX番号を書いて送信すると二週間ほどで番号がFAXされてくるそうですが私は自宅にFAXが無いので記入なしでFAXしてみました。
他の人も書いていましたがこうすると1~2ヶ月で郵送されてきます。
いずれの方法でも、最終的には郵送されてくる書類が正式な登録確認書なので大事に保管しましょう。
私の場合にはFAX後2週間ぐらいで書類が作成され(書類の日付)その後5週間ぐらいで郵便が届きました。2ヶ月弱かかりましたので出す人は気長に待ちましょうw
ちなみに、この番号は個人に1個しか与えられない物なのでなくさないように注意し、住所等が変わったら修正申告する必要がありますので大事にしましょう。

で、この番号を記入したW-8BENを出しておけば再度申告する必要は無く、住所が変わった時にはEINの方の修正申告ですむようになります。

どちらにしろ、W-8BENはデータ入力後、印刷しサインを入れて郵送する必要がありますのでお忘れなく。普通にair mailで送れば110円で送れるはずです。

以上、5はここまで