問題タブ [enterprise-distribution]

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 に答える
366 参照

ios - ビットコードとエンタープライズ配布

XCode 7 以降、エンタープライズ配布用にエクスポートするときのデフォルトであるビットコードからアプリをエクスポートできます。しかし、それは古い iOS バージョンにとって何を意味するのでしょうか?

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

ios - iOS 9.0.2 - エンタープライズ アプリをインストールできません - アプリをダウンロードできません (アプリ名) は現時点でダウンロードできませんでした

私の会社には、Enterprise Distribution を使用して Web サイトからダウンロードできるアプリがあります。

iOS 9 では、ダウンロード リンクをタップすると、予期されるポップアップ「(ウェブサイト) が (アプリ名) をインストールしようとしています」が表示されます。そのダイアログで「インストール」をタップすると、最初にアプリが「待機中...」とスタックします。

アプリが待機中

最終的に「Unable to Download App (app name) could not be Download at this time」と表示されるまで。

アプリをダウンロードできません

インストールは、iOS 7およびiOS 8を使用して期待どおりに機能します。

iOS 9でエンタープライズ配布をどのようにサポートしますか?

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

ios - Objective C プロジェクトで Swift Pod を使用する

現在、Objective-C 言語のみを使用して開発されたプロジェクトに取り組んでいます。何らかの理由で、プロジェクトの依存関係として POD プロジェクトを使用する必要がありました。POD プロジェクトの 1 つは、Swift 言語を使用して開発されています。そのため、目的の c クラスで swift ファイルを使用するためのブリッジを作成しました。

これで、このアプリをデバイス上でデバッグ モードで直接実行すると、完全に動作します。しかし、このアプリを Enterprise Distribution で展開しようとすると、デバイスにインストールされますが、開かれません。アプリのアイコンをクリックしてアプリケーションを開くと、クラッシュします。デバイスのログも確認しました。POD プロジェクトから派生したライブラリをロードする際の問題を示しています。

この懸念について、多くのフォーラムや Web サイトを検索しました。彼らは皆、POD ファイルの依存関係の構造の変更により、この問題が発生していることを示唆しています。

例: iOS 8 以前の POD プロジェクトは、".a" 拡張子の静的ライブラリとしてアプリにアタッチされていました。しかし、iOS 8 および Swift 2.0 から、このプロジェクトは ".framework" 拡張子を持つ動的フレームワークとして含まれています。

多くの解決策を試しましたが、うまくいきません。iOS 9 では証明書フィールドにいくつかの変更があったため、配布証明書も再生成しました。しかし、まだ機能していません。

そこでお聞きしたいのですが、Objective C プロジェクトで Swift POD プロジェクトを使用できますか? この問題の根本原因は何ですか? Swift 2.0はそれに参加していますか?

この問題の解決策/回避策を提案してください。

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

ios - mobileprovision ファイルを削除/編集したり、証明書ファイルまたはいずれかのファイルの有効期限が切れたりした場合でも、iOS エンタープライズ アプリは機能しますか?

いろいろ調べましたし、地域のアップルサービスにも電話しましたが、専門家ばかりではなく、役に立つ情報を教えてくれるわけではありません。

問題は次のとおりです:私はエンタープライズ配布で iOS アプリを開発しました。他の人は、このアプリをテストしたり、他の人に見せたりするためだけにインストールします。後でこれを配布するので、他の人が使用できないようにしたいだけですApp Store のアプリ。

おそらく同じ質問の 1 つは、
iOS Enterprise を取り消しても、アプリは引き続き機能しますか?

数か月前、これについて十分な経験がなかったとき、証明書の削除が何らかの結果をもたらすとは知らず、開いたときにデバイスに既にインストールされているアプリが機能していなかったことを思い出しました。それらはクラッシュし、再度インストールすることもできません!

しかし、現在、mobileprovision ファイルを削除しても、アプリは引き続き機能し、新しいデバイスにもインストールできることがわかりました。証明書を削除しても、アプリは引き続き機能しますが、新しいデバイスにはインストールできませんでした。古いデバイスでアプリをアンインストールしてから、同じデバイスにアプリを再インストールできました。ファイルの有効期限が切れたときの状況はわかりません。

では、今の状況は変わったのでしょうか。

注: アプリをビルドし、Xcode バージョン 7.1 (7B91b) で .ipa ファイルとしてエクスポートします。

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

ios - エンタープライズ iOS アプリのインストール リンクを作成する

私はエンタープライズ アカウントを持っており、このアカウントで .ipa ファイルを正常に作成できました。これで、パートナーは.ipaファイルを iTunes に配置してインストールし、デバイスを同期できるようになりました。

.ipa を直接リンクに配置し、ユーザーがその直接リンクからアプリをダウンロードしてデバイスにインストールできることを確認しました。

.ipa をサーバーにアップロードしましたが、機能しません。私たちのパートナーは、iTunes と同期の代わりに直接リンクを使用する方がはるかに簡単です. 私もそれについて検索しましたが、結果を見つけることは明確ではありませんでした。誰かが私が何をすべきか知っていますか? 他のソリューションで .ipa を作成する必要がありますか? それとも、サーバーにいくつかのファイルを追加しますか?

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

ios - App Store および Enterprise での iOS アプリの配布

TLDR :

A. Enterprise Cert を使用してアプリをエクスポートする際の問題

エラー: 社内プロビジョニング プロファイルの作成にワイルドカード アプリ ID を使用することはできません

B. Enterprise と AppStore でアプリを配布するための正しいアプローチ

私たちは何年もの間、Apple の AppStore でアプリを配布してきましたが、Enterprise は新たに追加されました。– アプリには Watch アプリがあり、iOS 8 以降をサポートしています。

これまでに行われたこと:
– 2 つの異なる開発者アカウントと証明書。
– アカウントごとに個別のプロビジョニング プロファイル
– エンタープライズ AppStore 用の構成とスキームを構築
– スキーム/構成を使用して bundleId などの設定を切り替える
– エンタープライズ アプリケーションを正常にアーカイブ

個別の info.plist または資格を作成していません (作成する必要がありますか?)

問題: エンタープライズ アーカイブをエクスポートしようとすると、エラーが発生します

ワイルドカード アプリ ID を使用して社内プロビジョニング プロファイルを作成することはできません<

適切なプロビジョニング プロファイルが作成されています。Xcode によって作成されたものを除いて、どれもワイルドカードではありません。

この投稿を読みましたが、異なるターゲットを作成する必要があると書かれています。これは、両方のターゲットの同期を維持するためのオーバーヘッドです。

質問: