問題タブ [app-store-connect]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - 無効な iPhone アプリケーション バイナリ
アプリケーションを iPhone App Store にアップロードしようとしていますが、iTunes Connect から次のエラー メッセージが表示されます。
アップロードしたバイナリは無効でした。署名が無効であったか、Apple 提出証明書で署名されていませんでした。
注: 元の質問の詳細は削除されました。このページは、特定のエラー メッセージの考えられる原因に関するすべての情報のリポジトリに変わったためです。
iPhone アプリケーションを App Store に送信するための一般的な情報については、「iPhone アプリケーションを AppStore にアップロードする手順」を参照してください。
iphone - プログラムで iTunesConnect の販売レポートにアクセスする方法はありますか?
私は iTunes ストアでアプリを入手しており、Apple は日次 (および週次) の販売レポートを提供しています。これらを自動化された方法で (たとえば、cron ジョブに添付されたスクリプトを介して) ダウンロードしたいのですが、すべての https フォーム、Web オブジェクト コントロール、セッション ID などを回避する方法がわかりません。
このためのプラグ アンド プレイ ソリューションを持っている人はいますか?
ありがとう!
iphone - iTunesConnectは、クライアントの統計をダウンロードするためにアクセスします
クライアント用のアプリを開発しました。彼のアプリケーションのダウンロード統計にアクセスするために、クライアントに私のiTunesConnectへのアクセスを許可したいと思います。
問題は、新しいユーザーを作成し、レポートのみを表示する権限を設定すると、そのユーザーはすべての統計を取得できるようになることです...
そして、私は毎日手動で統計を取得したくありません。
アイデアはありますか?
ありがとう
iphone - itunes connect では、単位は特定の国でのアプリケーションのダウンロード数を表していますか?
アプリケーションの itunes connect を介して売上とトレンド レポートを見ると、アーティスト、タイトルなどのフィールドが表示されます。単位など...単位は、特定の国でのアプリケーションのダウンロード数を表していますか? アプリケーションがダウンロードされた回数を知るにはどうすればよいですか?
iphone - iPhoneアプリの価格を上げると、古いユーザーはアップグレードするためにお金を払う必要がありますか?
私たちはiPhoneアプリの価格を実験することを検討しています。価格を上げても、Appleがアップグレードのために価格差を請求しているというユーザーからの苦情が殺到しないようにしたいと思います。
objective-c - transactionReceipt で JSON オブジェクトを生成する
私は、最初のアプリ内購入 iPhone アプリケーションをテストしようとして、過去数日間を過ごしてきました。残念ながら、iTunes サーバーと通信して transactionReceipt を確認する方法が見つかりません。
このテクノロジーを試すのは初めてなので、サーバー サポートを使用する代わりに、iPhone から直接レシートを確認することにしました。しかし、Google コードから JSON API を使用して作成された JSON onobject を使用して POST 要求を送信しようとすると、iTunes は常に奇妙な応答を返します (代わりに、「ステータス = 0」文字列を待ちます)。
領収書を確認するために使用するコードは次のとおりです。
リクエストのヘッダーで何かを忘れているのかもしれませんが、JSON オブジェクトを作成するために使用する方法に問題があると思います。
HTTPBody に追加する前の JSON オブジェクトは次のようになります。
私が得た応答:
完全な応答 { 例外 = "java.lang.IllegalArgumentException: 引用符で囲まれていない文字列を読み取ろうとしたときに、プロパティ リストの解析に失敗しました。使用できる文字が見つかりませんでした。行番号: 1、列: 0."; ステータス = 21002; }
ご指導ありがとうございました。
iphone - アプリケーションの更新をiTunesConnectに送信する(狂気!)
iTunes connectは、アプリケーションのアップデートのために私のバイナリを拒否し続け、それは私を怒らせています。通常、私はそれを理解することができますが、私は私が考えることができるすべてを試しました。多分誰かが手を貸すことができます:)
私が得ているエラーは次のとおりです。
アップロードしたバイナリが無効でした。署名が無効であったか、Apple提出証明書で署名されていませんでした。
アプリの更新バージョンをストアにアップロードしています。現在のバージョンは1.0ですが、この新しいバージョンは3.0です。これが私が試したことです:
コマンドラインでアプリバンドルを圧縮しました(Finder zipユーティリティが悪い場合があると聞きました)
私のアプリが正しく署名されていることを確認しました
$> codesign -vv myApp
(「ディスク上で有効」と言います)- ビルドログで、正しいプロビジョニングジャンクが存在するかどうかを確認しました
- Info.plistファイルで、
CFBundleVersion
とCFShortBundleVersion
が現在のバージョンからインクリメントされていることを確認しました
それは私がこれまでにチェックすることを考えることができるものであり、私が知る限り、すべてが良さそうです。
ポータルのどこかで、以前と同じ配布証明書を使用して更新に署名する必要があると書かれているのを読みました。私はそうです(私は思います)。ただし、App Storeで使用していた古いプロファイルが期限切れになっているため、新しいプロビジョニングプロファイルで署名する必要があります(または、それが機能しないかどうかはわかりません)。
私の状況について知っておくべきこと
この更新は、実際には新しいテンプレートからの完全な書き直しですが、まったく同じアプリID(ワイルドカード)とバンドル識別子を使用していることを確認したので、問題はありません。
また、最後にApp Storeに提出してからマシンを切り替えましたが、古いマシンからすべて(私は思う)をエクスポートすることを覚えていました。私はまだここに古いものを持っていて、それが役に立ったら、すべて同じデータがあります。私は何も忘れていないと思います)。
助けてくれてありがとう:)
アップデート
そこで、アプリケーションローダーを使用してアップロードして、新しいエラーが発生するかどうかを確認することにしました。これにより、コンソールにエラーが発生しました。おそらく誰かがそこで意味のある何かを見つけることができます。
また、ポータルガイドには、元のアプリの署名に使用されたのと同じように、更新は元のディストリビューションプロビジョニングプロファイルで署名する必要があると記載されています。古いものを使ってみましたが、「一致するキーペアがない」などの理由で、Xcodeでは選択できません。これを改善する方法はありますか?キーチェーンによると、配布証明書とその秘密鍵を持っていますが、すべて有効に見えます。念のためキーチェーンの修復を試してみましたが、変更はありません。
ios - 送信する Xcode のアプリケーション バイナリはどこにありますか?
App Store (ex-iTunes store) 用のアプリを作成しました。ただし、アプリを送信する方法がわかりません。
App Store に提出する必要がある実際のバイナリはどこにありますか? どのフォルダに組み込まれていますか?