0
私のアプリ用のipaファイル用のスクリプトを作成しようとしていますが、アドホックではなくエンタープライズ向けに配布したいと思っています。アドホックではなくエンタープライズアプリ用のIPAを作成する
私のスクリプトは次のとおりです。
今# creating xcArchive file
xcodebuild -workspace <ProjectName>.xcworkspace -scheme <SchemeName> archive \
-archivePath <DirectoryPath><ScemeName>.xcarchive
# compressing the xcArchive file into IPA file
xcodebuild \
-exportArchive \
-exportFormat ipa \
-archivePath <DirectoryPath>/<ScemeName>.xcarchive \
-exportPath <DirectoryPath>/<ScemeName>.ipa" \
-exportProvisioningProfile "<My Distribution Provisioning Profile>".
、リンゴウィザードで、私はIPAファイルを作成していたときに、そのembedded.mobileprovisionに、私はそれらの属性を見ることができます:eneterprise配布用 :
<key>ProvisionsAllDevices</key>
<true/>
アドホック配布用
:私の場合は
<key>ProvisionedDevices</key>
<array>
<string>accacaca0-9800ac898a908908c90aca890c8a90</string>
<string>123123123123123123bfd123bdf123fv123bdf12</string>
.
.
.
</array>
、私はなぜ知りません、私はそれらのいずれかを持っていないので、任意のデバイスにそれらをインストールすることはできません。 誰でも私にそれを教えることができますか?お願いします ?
そして、これは動作しますか? "Error Domain = IDEDistributionErrorDomain Code = 14"該当するデバイスが見つかりませんでした。 "UserInfo = {NSLocalizedDescription =該当するデバイスが見つかりませんでした}" plistコンテンツで同じコマンドを使用しています。あなたのプロジェクトの歌の設定は何ですか?自動? – diidu
それは私のために働いた。 プロビジョニングプロファイルが特定のデバイス用であるべきではないと思うかもしれませんが、それはワイルドカードでなければなりません。 – yonivav
そうではありません。私はどのデバイスでも使用できるエンタープライズプロファイルを使用しています。私はこの問題を抱えている唯一の人ではない(グーグルに基づいて)。企業が定義されているにもかかわらず、何らかの理由でアドホック方法を使用しようとしているように見えるかもしれません。 – diidu