2016-07-24 1 views
4

iPad/iPhoneで自分のアプリをテストしようとしています。xcodeのアプリ内購入をオフにする

私はまだ開発者プログラムに登録していません。私はappleIdを持っている、私はプログラムに登録する前に、アプリが多かれ少なかれ準備が整うまで待っていた。とにかく

、私はちょうど私が私はそれがどこにあるかだけでわからない、アプリ内購入をオフにするために、いくつかの設定がどこか知っている

The 'In-App Purchase' feature is only available to users enrolled in Apple Developer Program. Please visit 
https://developer.apple.com/programs/ to enroll 

と言われますアプリを実行しようか?私は設定ページのほとんどを精査して、検索したものなどを実行して、ちょうどこれを過ぎているように見える?

編集:私のxcodeプロジェクト設定のheres my capabilitiesタブ。

xcode project settings

答えて

15

この問題は、1)以前に期限切れの開発者アカウントがあり、2)アプリ内購入が有効になっている場合に発生します。

解決策は、左側のパネルのメインプロジェクトルートをクリックしてプロジェクトのプロパティを表示することです。下にスクロールすると、リンクされたフレームワークとライブラリがあります。 StoreKit.frameworkを削除し、署名に行き、「署名を自動的に管理する」オプションを無効にして、再び有効にします。必要に応じてチームを「なし」に設定し、自動プロビジョニングの仕組みを起動するパーソナル開発チームに戻します。

+1

私が必要としているものは数ヶ月前に期限切れになりました。 – garanda

+0

@zephinzerこれを行う方法の詳細な説明に感謝します! – rashadb

-1

あなたの質問には、十分に明確ではありません。

アプリ内購入をオフにするには、下の画像を確認してください。

enter image description here

+0

私の質問が十分に明確でない場合はお詫び申し上げます。私はしばらくの間、単純な設定になると思っていましたが、あなたの画面にはオプションがありません。自分の能力タブのスクリーンショットで質問を更新しました。 – dyatesupnorth

1

私は、プロジェクト設定でプロビジョニングプロファイルを変更することで、これを固定!

これはautoに設定され、私のアプリ名を含むプロビジョニングプロファイルが変更されました。

0

「機能」セクションでトグルしてみてください。

+0

答えに感謝しますが、私はトグルを持っていませんでした、それは奇妙なビットです!プロビジョニングプロファイルに問題があるようです... – dyatesupnorth

+1

「署名を自動的に管理する」のチェックを外してください。アプリ内購入機能が表示されます。これを切り替えて、[署名を自動的に管理する]オプションを有効にします。 –