問題タブ [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 投票する
1 に答える
521 参照

objective-c - MAC OSX 用の起動エージェントとアプリケーションを一緒に配布する

次の問題を解決しようとしています。

このアプリケーションは、USB 経由で接続された電話にカスタマイズされたバックアップを提供することを目的としています。電話がシステムに接続されたら、アプリケーションを起動する必要があります。

私はすでに次のようにコンポーネントを書きました。1. 特定の USB が接続されたことを検出し、アプリケーションを起動するデーモン。2. バックアップを実行するアプリケーション。

この 2 つを結び付ける必要があります。Launch Agents のドキュメントを読みました。ただし、ログイン/ログアウト時またはシステムの起動/シャットダウン時にメインのバックアップ アプリケーションを起動する方法については、それ以上のことがあります。

これを解決するのを手伝ってもらえますか?

本当にありがとうございました。

ありがとう、キショア

0 投票する
4 に答える
13077 参照

xcode - Mac AppStore から Xcode をインストールする場合、DMG はどこにありますか?

Mac AppStore から Xcode をインストールするという新しい要件があるため、インストール パッケージ (.dmg) を見つけてどこかにアーカイブしたいと思います。

ユース ケース 1 : 100 台以上のワークステーションがあり、100 回以上ダウンロードしたくない (必要ない)。

ユース ケース 2 : Xcode 4.1.1 でビルドされた製品をアーカイブし、出荷し、その後サポートを終了します。プレミアム カスタマーが緊急のバグ修正を必要としており、その Xcode を使用していくつかのワークステーションを一時的にインストールしたいと考えています。

ティア。

ところで、Lion についても同じことが言えますし、将来的に Apple がリリースする可能性のあるネコ科動物についても同様です。

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

xcode - Mac アプリに署名してアプリ ストアにアップロードする前に

私はしばらくの間、ある問題に取り組んできました。問題は、Mac アプリをアプリ ストアに送信すると、常に無効なバイナリが取得され、無効な署名が原因であると彼らが言っていることです。そして、それがインストーラー証明書で署名されていることを確認する必要があります。

彼らからの完全なメッセージは次のとおりです。

開発者各位

最近提出された "Mini Week" のバイナリに 1 つ以上の問題が見つかりました。申請の審査に進むには、次の問題を修正する必要があります。

無効な署名 - このエラーは、アプリのインストーラーに間違って署名した場合に発生します。このプロセスには、「サード パーティ Mac 開発者アプリケーション」証明書と「サード パーティ Mac 開発者インストーラ」証明書の 2 つの証明書が必要です。パッケージに署名するときは、インストーラ証明書を使用してパッケージに署名していることを確認する必要があります。Xcode オーガナイザー経由でアプリを送信するとき、またはコマンド ラインから productbuild を実行するときに、この証明書を指定していることを確認してください。

これらの問題を修正したら、アプリのバージョン詳細ページ (iTunes Connect の [アプリケーションの管理] モジュールにあります) に移動し、[バイナリを送信する準備ができました] をクリックします。アプリのステータスが [アップロード待ち] になるまで、送信プロセスを続行します。その後、Application Loader を使用して、修正されたバイナリをアップロードできます。

よろしく、

iTunes Store チーム

証明書と開発提供プロファイルを取り消して再インストールしましたが、それは役に立たないようですので、それは問題ではないと思います.

これを引き起こす可能性のある他の何かがありますか?たぶん、ビルド設定などで何かが正しいことを確認する必要がありますか? しかし、もしそうなら何ですか?:)

前もって感謝します!

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

mac-app-store - OSXアプリストアと自動ログインアプリケーション

私のOSXアプリケーションでは、自動ログインアプリケーションにLSSharedFileListInsertItemURLを使用する必要があります。しかし、私はそれを見つけます

2.26ユーザーの同意なしに自動起動または起動時またはログイン時に他のコードを自動的に実行するように設定されているアプリは拒否されます

そして、私はレビュアーが何を言うか心配ですか?多分誰かがそれに遭遇しましたか?

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

macos - OS Xアプリの試用版を作成する最も安全な方法は何ですか?

MacAppStoreで配布しているアプリケーションの試用版を作成することに興味があります。そうするための最も安全な方法は何ですか?最初の実行日をユーザーのデフォルトに書き込むだけで、簡単に回避できるようです。

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

cocoa - Mac App Storeのコード署名はLionによってチェックされていますか、それとも実行する必要がありますか?

Mac App Storeのレシート検証(例:NPReceiptVerification)用のコードはたくさんあります。しかし、コード署名が正しいことも確認すべきではありませんか?

Lionは起動時にコード署名を確認し、起動を拒否しますか?そこにあるのなら、理由はわかりません。私の簡単なテストからの署名をチェックしていないようです。

誰かがInfo.plistを変更した場合、コードサインの検証は失敗しますか?--OKは、Apple開発者の「コード署名について」から「アプリケーションバンドルのさまざまなコンポーネント(Info.plistファイルがある場合はそのような)も署名されている」と自分で答えました。

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

macos - 昇格された特権を持つMacAppStoreアプリ

MacAppStoreについて質問があります。コア機能を実現するために管理者権限を持つソフトウェアをリリースする予定ですが、Appleによると-

2.27-root権限へのエスカレーションを要求するアプリ、またはsetuid属性を使用するアプリは拒否されます。

私はこれを達成するために他の方法を探さなければなりません。ルート権限を使用せずにアプリを配布し、ユーザーにヘルパーアプリをダウンロードするオプションを提供することを考えています。このアプリは、私のWebサイトで無料で配布されます。私のアプリとヘルパーの間のいくつかのプロセス間通信の魔術は、法案に適合しているようです。しかし、物事をさらに良くするために-

2.16:機能を追加したり、主な目的を変更したりするために追加のコードやリソースをダウンロードまたはインストールするアプリは拒否されます

ほら、私は自分のWebサイトへのリンクを提供するだけでよく、それはユーザーにヘルパーをダウンロードするように提案します。だから私の質問は、これに対する私のアプローチはAppleの恐ろしい拒絶を逃れるだろうか?

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

xcode4 - Xcode4'無効な署名'エラー

Macアプリを開発し、Mac App Storeにアップロードしようとしていますが、問題が発生しています。Organiserで送信または検証しようとすると、次のエラーが発生します。

「製品アーカイブパッケージの署名が無効です。「サードパーティのMac開発者インストーラ」証明書で署名されていることを確認してください。」

インストーラー証明書とアプリケーション証明書を使用して署名し、Worldwide Developer Relations証明書をダウンロードしましたが、それでも機能しません。私はインターネット上で多くの解決策を試しましたが、喜びはありませんでした。

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

macos - 署名したときにMacAppStore用のアプリが実行されない

私はMacAppStoreの開発に不慣れで、開発環境で最初の署名付きアプリをテストしようとしています(レシート検証の混乱に入る直前です!)。

次の手順を実行しました。

1)3つの証明書を作成しました

  • a)Macアプリ
  • b)Macインストーラー
  • c)開発(この証明書を作成しないと、次のポイントで開発プロビジョニングプロファイルを作成できません4)

2)アプリIDを作成しました

3)システムを登録しました

4)開発プロビジョニングプロファイルを作成しました

5)プロファイルをiMacにインストールしました

6)プロファイルをXcodeにロードしました

7)プロジェクトのコードサインIDを次のように設定しました:Mac Developer(ポイント1.cで作成された開発証明書に対応)

8)ターゲットのコードサインIDを次のように設定しました:Mac Developer(ポイント1.cで作成された開発証明書に対応)

9)ランニング用に構築しました

10)ファインダーでアプリを見つけてクリックしました

11)アイコンが何度かバウンスした後、アプリが終了します

12)コンソールに次のメッセージが表示されます

私は決定的な答えなしでメッセージをグーグルで検索しました。

別のシステム(Lion10.7.1とXcode4.1の両方)で同じ手順を試しましたが、同じ結果になりました

証明書と開発プロファイルを削除して再作成しましたが、同じ結果になりました。

誰か助けてもらえますか?

事前にどうもありがとうございました。

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

xcode - より高い OS 要件を持つ Mac App Store でアプリを更新する

現在、私のアプリには Snow Leopard 以降が必要です。Lion 以降を必要とする Mac App Store にアップデートを送ることはできますか?