問題タブ [in-house-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 - 社内エンタープライズ配布: 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 日間、アプリをインストールできませんでした。今日、何も変更せずに再試行したところ、うまくいきました。非常に奇妙な。インストールできない理由はまだわかりません。
ios - iOS Enterprise プログラムおよび外部開発者による iOS In House Distribution
外部の開発者が、社内でアプリを配布する予定のクライアント向けにアプリを開発している場合、クライアントが社内で配布できるように、開発者はどのようにアプリをエクスポートする必要がありますか。
開発者は、クライアントの In House Distribution 証明書の秘密鍵を必要としますか? In House Dist の秘密鍵を取得せずにクライアント用にアプリをエクスポートする他のソリューションはありますか? 証明書?
解決
私は次の解決策を思いつきました:
- iOS Enterprise プログラムの管理者権限を取得する
- 新しい証明書を作成する (またはチーム エージェントから秘密鍵を取得する) (Z.pyyyy に感謝)
- ここで説明されているように、「コードに署名しない」ことを許可するようにXCodeを構成します
- プロジェクトとターゲットのビルド設定では、署名には「コードに署名しない」を使用し、プロビジョニング プロファイルには自動を使用します (チームのプロビジョニング プロファイルが使用されます)。
- 適切なチームを選択
- プロジェクトをアーカイブする
- エンタープライズ配布用のエクスポートを使用します (これにより、ipa ファイルが作成されます)
- ipaファイルを配布する
ios - 現在の Apple アカウントが開発者アカウントかエンタープライズ アカウントかを確認するにはどうすればよいですか
私たちのクライアントは、Apple 開発者プログラムに登録しました。彼らは、エンタープライズ プログラムに登録したと主張しています。しかし、管理者の資格情報でログインすると、社内配布証明書を作成するオプションがないなど、エンタープライズ プログラムに固有の項目が欠落していることがわかります。アカウントがエンタープライズ アカウントかどうかを確認するにはどうすればよいですか?
ios - iOS エンタープライズ配布アプリがエラー ログなしで終了する
iOS アプリで非常に奇妙な配布シナリオがあります。
- アプリはシミュレーターで正常に動作します
- アプリは、開発者プロファイル (および対応するバンドル ID domain.product) を持つデバイスで正常に動作します
有効なエンタープライズ プロビジョニング プロファイル アプリとバンドル ID (domain.beta.product の形式) アプリを使用して testFairy サービスからダウンロードした場合:
- エラーなしでインストール
- ランチ画面を表示し、すぐに終了します
- デバイスを接続し、Xcode -> Devices -> Show log でログを確認すると、エラーが発生しなかったように、今日のクラッシュは見られません。(これが一番混乱します)
これは、アプリを実行しようとした 2/2 の iPhone デバイスで発生します。
誰かにベルを鳴らす可能性のあるその他の情報: - アプリは Core Data を使用します - アプリは TestFairy SDK を使用します (ただし、それがなくても同じでした) - ターゲットは iOS 7.0、ベース SDK は最新の iOS (iOS 8.1) - プロビジョニング プロファイルはその Enerprise プロファイルに設定され、署名 ID はデバッグとリリースの両方の対応する証明書に設定されます。- 一部のスタック オーバーフロー ソリューションで提案されているように、Targets -> Info -> Required Device capabilities から armv7 を削除しました。
誰もが同様の問題を経験しましたか? 原因は何ですか?
ios - Enterprise inHouse プロビジョニング プロファイルを Mac にインストールできない
このブログApple Enterprise developer account
を参考に作成しました。配布証明書、APPID、および社内プロビジョニング プロファイルを正常に作成できました。この配布証明書 (ファイルへのキーチェーン エクスポートを使用) とインハウス プロビジョニング プロファイル (プロファイル) を、ipa ファイルを作成する必要がある他の Mac システムと共有しました。この Mac システムでは、配布証明書をインストールできますが、プロファイルのインストール中にエラーが発生しました。p12
.mobileprovision
.mobileprovision
私が見逃したものは何ですか?
ios - InHouse アプリ - 「MyAppName」は利用できなくなりました
エンタープライズ証明書を使用して社内アプリを作成しています。IPA は iPad に正しくインストールされており、それを実行すると、最初に次の質問が表示されます。
しかし、開発者を信頼すると、次のメッセージが表示されます。
先週、同じ証明書で作成された社内アプリを完全に実行できました。他のデバイスでは自社製アプリは問題なく動作するので、私の iPad の問題だと思います。
ios - エンタープライズ開発者プログラム アカウントを使用して、アプリをアプリ ストローに公開配布する方法。(会社員に限りません)
私はすでに Enterprise 開発者アカウント ($299/年) を持っており、会社の従業員にアプリを配布しています。今、私はこのアプリを App Store に配布して、パブリック アクセスを提供したいと考えています。
同じ Enterprise Developer Program アカウントを使用して配布することはできますか? はいの場合...方法を教えてください...?または、Apple Developer Program ($99/年) に登録する必要がありますか?
議論してください...