問題タブ [mac-app-store]

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.

0 投票する
2 に答える
1232 参照

cocoa - Mac App Storeアプリケーションで設計する必要のある標準の画面解像度はどれくらいですか?

iPhoneでは、320x480の標準画面サイズを中心にアプリケーションを設計しています。Macアプリケーション、特にMac App Storeを対象としたアプリケーションの開発に使用する必要のある標準の画面サイズはありますか?

0 投票する
2 に答える
3197 参照

mac-app-store - テスト用の Mac App Store 領収書の検証: 領収書が届かない

私は、Apple のコードとインターネット上のいくつかのガイドを使用して、領収書の検証に取り組んできました。この時点で、私はなんとかコードに署名し、レシートを検証するために検証を開始しました。この時点で、慣れていない場合は、Apple のドキュメントの次の部分を参照すると役立ちます。

App Store レシートの検証 # 開発プロセス中に検証

XCode 内でアプリを起動すると、アプリは期待どおりコード 173 で終了します (検証するレシートがありません)。XCode の外部でアプリを起動すると (ファインダーでダブルクリック)、アプリが一瞬起動して閉じ、(予想どおり) ログイン ダイアログがポップアップします。iTunes Connect でテスト アカウントを作成し、このアカウントでログインしました。ログイン ボタンを押すと、進行状況インジケーターが数秒間回転し、ログイン ボックスが消えます。私が知る限り、この後は何も起こりません。私が理解しているように、App Store は自動的に領収書を生成/プルし、この時点でアプリケーションを起動する必要がありますが、そうではありません。

アプリケーションの起動プロセスをもう少し詳しく観察してみました。レシート チェック プロセスの各ポイントにいくつかの printf を入れましたが、これらがどこに印刷されるかわかりません。('open' を使用して端末でアプリを起動しても、まったく出力が表示されません。) NSRunAlertPanel を使用してダイアログ ボックスを生成しようとしましたが、受信確認が発生したときにアプリが十分に読み込まれていないと思います。それらが正しく表示されるようにします。

この時点で、何が起こっているのかを実際に観察できないため、問題をさらにデバッグする方法がわかりません。

0 投票する
1 に答える
216 参照

macos - 予期しない製品が Mac App Store に送信されました

ということで、今日は自分の Mac アプリを App Store にアップロードするつもりでした。そこで、アプリ ID とすべてを作成し、すべてが正しいことを確認してから、.app ファイルを見つけて .zip に圧縮します。その後、Application Loader を開くと、作成されたアプリ ID が検出され、iTunes Connect で入力したすべての情報が取得されます。次に、[選択] をクリックして .zip ファイルを見つけますが、見つけたときに選択できません。また、[ファイル] > [開く] に移動しようとすると、.zip ファイルを選択でき、アプリ ID などを選択できましたが、[送信] をクリックすると、次の 2 つのエラーが発生します。

アーカイブが無効です。予期しない製品出力: 製品メタデータが存在する必要があります

と:

製品アーカイブ "/User/Kevin/Desktop/Mini Week.zip" は無効です ((null))

私は何をすべきか?

0 投票する
2 に答える
163 参照

objective-c - / usr / include内のすべてのヘッダーはMASのパブリックAPIと見なされますか?

/ usr / include内のすべてのヘッダーは、Mac App Storeの送信に関してパブリックAPIの一部と見なされることが保証されていますか?

たとえば、ファイル/usr/include/copyfile.hについて考えてみます。

このファイルのコメントには、「この実装は不完全であり、インターフェイスは将来のリリースで変更される可能性があります」と書かれています。これにより、ヘッダーが非公開になりますか?ヘッダーが公開されていると見なされるかどうかを判断するにはどうすればよいですか?

0 投票する
1 に答える
1265 参照

javascript - V8 JavaScript エンジンと Mac App Store

V8 JavaScript エンジンをアプリケーション (ゲーム) に埋め込んだ場合でも、Mac & iOS App Store で配布することはできますか?

0 投票する
3 に答える
1850 参照

objective-c - バンドルが無効です Mac OS X

アプリをアプリ ストアにアップロードする際に問題が発生しています。アプリをアップルにアップロードするたびに、Invald Binary と表示されたため、Xcode オーガナイザーでアーカイブされたアプリを検証しようとしたところ、次のエラーが発生しました: このバンドルは無効です。Apple は現在、このバージョンの SDK で作成されたアプリケーションを受け付けていません。

これは、アプリが古いバージョンの xcode で初めて作成されたということですか? 私は現在 Xcode 4.1 を実行していますが、アプリが初めて作成されたバージョンを思い出せません。これは、これまでに完了していない以前のプロジェクトの 1 つであったためです。

プロジェクト全体を再作成することなく、これを修正する方法はありますか?

前もって感謝します!

0 投票する
2 に答える
3781 参照

cocoa - NSTemporaryDirectory() は Mac App Store ガイドラインに違反していますか?

Mac App Store にアプリケーションを送信する必要があり、この理由で Apple から拒否されました

Mac OS X ファイル システムのドキュメントに準拠していないアプリは拒否されます

ガイドラインでは、次のディレクトリにファイルを書き込むことを提案しています

  • ~/Library/Application Support/{アプリ識別子}
  • ~/Library/{アプリ識別子}
  • ~/Library/Caches/{アプリ識別子}

しかし、私のファイルは一時的なキャッシュファイルであり、ファイルを書き込むことができ、NSTemporaryDirectory()ガイドラインに違反しますか?

0 投票する
1 に答える
318 参照

macos - Mac App Store に提出されたアプリ内で openssl を呼び出すことは許容されますか?

App Store に提出されたアプリケーションの外部でプロセスを呼び出すという点で、ルールがどのようなものかは少しわかりません。

Cocoa と OSX ライブラリ以外の他のライブラリ/フレームワークを使用する場合は、それをアプリケーションに含める必要があることを読みました (たとえば、QT、Python、または Ruby でアプリを作成する場合)。

ただし、ストアに提出されたアプリ内から openssl を呼び出すことは可能ですか? 具体的には、Mac Ruby でアプリを作成しており、いくつかの暗号化手順に openssl を使用したいと考えています。

私の知る限り、openssl はすべての OS X マシンにインストールされていますが、Ruby プログラムから呼び出してもよいかどうかはわかりません。

0 投票する
2 に答える
3716 参照

xcode4 - Mac App Store から Xcode 4.1 のインストール場所を指定するにはどうすればよいですか?

Lion をインストールし、Mac App Store から Xcode 4.1 をダウンロードしました。/DeveloperXcode のバージョンが追加されたディレクトリ (例: ) に Xcode をインストールするのが好き/Developer-xcode3.2.6です。Mac App Store から Xcode 4.1 をダウンロードすると、インストーラー アプリが提供されるだけで、以前の Xcode インストーラーのようにインストール場所を指定することはできません。インストーラーを実行すると、古い Xcode 3 インストールを から移動するように求められたので、ディレクトリ/Developerの名前を変更するだけで十分ですか? /Developerそれは何かを壊しますか?