問題タブ [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.
ios - Enterprise アプリケーションをインストールする際の奇妙な問題
ビルドをテストしようとすると、特定の iPad で奇妙な問題が発生します。ほとんどのデバイスでは、インストールは魔法のように機能しますが、いくつかのデバイスで次のことに気付きました。
".. MyApp をインストールしたい" というプロンプトが表示されます。インストールを押した後、何も起こりません。その後、エラーが何であるかを示すものはありません。
前述のように、インストールは他のデバイスで完全に機能します。
これは、iOS 8.0 および iOS 8.0.1 で発生しています。
これがデバイスの構成に関連している場合、何か考えはありますか?
ios - インストール時に警告メッセージを表示する Enterprise アカウントの IPA
Enterprise アカウントのユーザーを使用して社内アプリをデプロイすると、.ipa のインストール時にこのアラートが表示されます。
http://i.stack.imgur.com/B5tsF.pngのアラート画像
アラートは、アプリの開発者が承認されていないことを示しています.それを回避する方法はありますか?
ios - エンタープライズ配布用にアプリをエクスポートする際の 0 資格
いくつかの iOS アプリをエンタープライズ配布用にエクスポートしようとすると、オーガナイザーがアプリに対して「0 エンタイトルメント」と表示し、プロビジョニング プロファイルを選択しないという問題が発生します。
これにより、.IPA ファイルの作成時にエラーが発生することはありません。しかし、サイトに .ipa と .plist を配置した後、アプリが正常にインストールされません。インストールしようとすると、「読み込み中...」の間にアプリアイコンに進行状況インジケーターが表示され始めますが、その後消えて、一般的なメッセージが表示されます。
アプリをダウンロードできません - 「アプリ名」は現時点ではインストールできませんでした。
再試行するオプション付き。
オーガナイザーに 4 つの資格とプロビジョニング プロファイルが表示される他のいくつかのアプリでは、この問題は発生しません。本番プロビジョニング プロファイルは「会社のワイルドカード」であるため、com.mycompanyname.*
動作コードと非動作コードの両方のアプリ ID がまったく同じ構造に従っていることを確認しました。プロビジョニングに使用する開発チームを選択すると、動作中のアプリが自動的にプロファイルを取得するように見えます。動作中のアプリの 1 つを次に示します。
ターゲットのビルド設定で本番配布プロビジョニング プロファイルを具体的に選択しても、アプリを配布しようとするとプロビジョニング プロファイルが含まれません。
問題のトラブルシューティングを試みて、ここの回答にリストされているすべての手順と、受け入れられていない回答のいくつかのいくつかの回避策を試しました: iOS 8 - エンタープライズ アプリをインストールできません。クリックせずに参照できます。
- 修正 1: マニフェストに画像を含めないので、画像が間違っていないことはわかっています。
- 修正 2: 問題のアプリは数か月しか経っておらず、iOS 8 がリリースされた日から使用しているデバイスでテストしています。
- 修正 3: プロビジョニング プロファイルがアクティブであることを確認しました
Verification Stage Failed
修正 4:コンソールにエラーが表示されない- その他:@thomasの回答の手順から.ipaを手動で作成しようとしました
- その他: コンソールに bundleID の重複エラーが表示されない
- その他: ターゲットの [全般] タブで [チーム] を実際の開発アカウントと [なし] の両方に設定しようとしました。
なぜ私の資格がオーガナイザーの最初の場所に表示されないのかを突き止めようとしているので、何か提案があれば大歓迎です。以下に、アプリケーションのインストールに失敗したときのデバイスのコンソールからの関連ログであると思われるものを入れました (多少編集されています)。
ios - iOS 8.1.3 - エンタープライズ配布 - アプリケーションにアプリケーション識別子の資格がありません
iOS 8.1.3 の Enterprise Distribution で多くの問題が発生しています。このエラーが発生していたほとんどのインストールを修正できました。
この答えで:https://stackoverflow.com/a/25948839/517688
これは基本的に、サーバーのmanifest.plistでbundleIDを偽造するように指示します.
しかし、一部のテスト デバイスでは、変更後に新しいエラーが発生します。
そして、私はこれに対する解決策を見つけることができないようです。
編集1
これを .entitlements ファイルに追加してみました:
しかし、配布用にアプリをアーカイブしようとすると、次のエラーが発生します。
ios8 - iOS 8.0 以降のエンタープライズ アプリを無線で配布する方法は?
私の質問に対するいくつかの StackOverflow ソリューションを読みました。iOS8 で Enterprise App Update Distributionを開始し 、提供されたすべての回答を試しました。誰も助けたり働いたりしませんでした。同様の他のオンライン ソリューションも見つけましたが、iOS 8.0 以降のデバイスでは機能しませんでした。
現在、Mac OS X Mavericks 10.9.5 を実行しています。2009 年後半の Mac Mini と Xcode 6.2 ベータ 5 を搭載した 2012 年半ばの Mac Pro で Xcode 6.1.1 を使用しています。私はエンタープライズ開発者アカウントも持っています。これまでのところ、私はこれに 1 週間を費やしてきました。
また、アップルのドキュメントDistributing Enterprise Program Appsも読みました。"Distribute the iOS App Store Package using MDM for distributing your application in-house".
今年 (2015 年)、古い方法 (.ipa および .plist ファイルを使用する SSL サーバー) を使用して、MDM なしで iOS 8.0+ アプリを正常に配布した人はいますか? うまくいかなかったり、時代遅れになったりしても、もう 1 週間も無駄にしたくありません。私はこのソリューションが少し役に立ったと思いました: Distributing Enterprise Apps OTA
MDM を使用する必要がありますか? 使用できるソリューションは MDM だけですか? アプリを無線で配布する必要があります。デバイスは mac mini または mac pro に接続できません。
通常の iOS 開発アカウントで testFlight を使用して、MDM とエンタープライズの通常の OTA を併用することはできますか?
私は MDM を使用したことがなく、エンタープライズ OTA は流動的に機能しないため、アドバイスを歓迎します。
index.html Web ページは次のとおりです。
.plist ファイルは次のとおりです。
デバイスのログ:
ios - iOS アプリの OTA 配布に関する簡潔なガイド
iOS 向けに無線でアプリに署名して配布するための簡潔なガイドはありますか? 社内で 5 ~ 6 人のユーザーに配布する非常にシンプルなアプリがあります。10000 ドルの MDM ソリューションを手に入れるつもりはありません。
Apple のドキュメントはまったく理解できません。
申し訳ありませんが、2日間これに悩まされています。
iOSアプリがあります。xcodeを使用してデバッグするために、電話にインストールできます。完璧に動作します。
plist、ipa、およびアイコンを IIS サーバーにロードしました。IIS サーバーは、SSL 証明書を使用して保護されています。ログインしてからリンクをクリックして、ダウンロード リンクのあるページに移動する必要があります。そのため、リンクに到達したということは、認証されたことを意味します。
plist ファイル内のすべてのリンクは https リンクです。
plist ファイルの https アドレスを手動で入力すると、PC、Mac、または iPhone から Chrome または Safari で XML ファイルを取得できます。
人が iPhone でリンクをクリックすると、「サーバー www.example.com に接続できません」。iPhone コンソールに、SSErrorDomain Code=2 cannot log into iTunes というエラー メッセージが表示されます。
私を夢中にさせます。私が知る限り、 itms プレフィックスは https リンクを使用していませんが、どうすればわかりますか?
ios - iOS7 で動作する iOS8 エンタープライズ アプリのインストールの問題
Enterprise Apple アカウントを使用して ipa ファイルを作成し、その ipa ファイルを plist と共にサーバーに配置しました。iOS7、iOS6 デバイスではアプリをダウンロードできますが、iOS8 デバイスではダウンロードできません。以下は私のplistとデバイスログです。すべてのSOリンクをたどりましたが、まだ修正できません。私を助けてください。
リスト:
iPhone デバイスのログ:
ios - 社内エンタープライズ配布: iOS 7 デバイスは「アプリをダウンロードできません」、iOS 8 デバイスは問題ありません
iOS iPad アプリを 1 年以上開発/配布してきましたが、ごく最近、問題が発生しました。iOS 8 iPad と iOS 7 iPad の両方でコードを実行しても問題はありません。次に、Enterprise Dist プロビジョニング プロファイルに切り替えて、アーカイブを作成します。manifest.plist を更新し、バージョン番号、md5 値などを正しく更新します。いつものようにすべてをアップロードし、iOS 8 デバイスにアプリをダウンロードすると、問題なくインストールされます。しかし、iOS 7 デバイスにダウンロードしようとすると、数秒間「待機中...」と表示され、「アプリ "MyAppName" をダウンロードできませんでした」というエラー メッセージが表示されます。
過去にこの問題が発生したことがない理由がわかりません。また、他のデバイスに正常にインストールされる理由も理解できません。
どんなアイデアや助けも大歓迎です!
iOS 7 iPad バージョン: 7.0.4
iOS 8 iPad バージョン: 8.3
Xcode バージョン: 6.3.2
iOS 7 iPad コンソール ログ:
Jun 2 12:37:47 Kats-iPad wifid[70] <Notice>: WiFi:[454966667.548617]: Client itunesstored set type to background application
Jun 2 12:37:47 Kats-iPad wifid[70] <Notice>: WiFi:[454966667.550120]: BG Application: Not Present, BG Daemon: Present. Daemons: networkd apsd itunesstored
Jun 2 12:37:47 Kats-iPad wifid[70] <Notice>: WiFi:[454966667.551294]: Already connected to softwareCompany.
Jun 2 12:37:48 Kats-iPad itunesstored[166] <Warning>: LaunchServices: Creating installProgressForApplication:LSApplicationProxy: com.myCompany.myApp (Placeholder) withPhase:0
Jun 2 12:37:48 Kats-iPad lsd[135] <Warning>: LaunchServices: Updating installState for parent <NSProgress: phase=Loading; state=Failed; fractionCompleted=0.000000> to LSInstallStateWaiting
Jun 2 12:37:48 Kats-iPad lsd[135] <Warning>: LaunchServices: Updating installPhase for parent <NSProgress: phase=Loading; state=Waiting; fractionCompleted=0.000000> to 0
Jun 2 12:37:48 Kats-iPad lsd[135] <Warning>: LaunchServices: installation failed for app com.myCompany.myApp
Jun 2 12:37:48 Kats-iPad itunesstored[166] <Warning>: LaunchServices: installPhaseFinishedForProgress: com.myCompany.myApp.Loading - <NSProgress: phase=Loading; state=Failed; fractionCompleted=0.000000> called, removing progress from cache
更新: 2 日間、アプリをインストールできませんでした。今日、何も変更せずに再試行したところ、うまくいきました。非常に奇妙な。インストールできない理由はまだわかりません。