Tag: provisioning profile

iOS到期分发configurationconfiguration文件问题

我们有一个iOS的“内部”应用程序(分布式OTA)与分配供应configuration文件,你可能知道,在1年内到期。 去年,我们已经通过升级configuration文件和发行版的痛苦,所以我们熟悉使用新configuration文件发布应用程序的过程,但为了清楚起见,我想提出一些问题。 (我们距离到期29天,所以用户会收到通知) 去年,我们认为创build一个新的与分发configuration文件同名的分发configuration文件将覆盖到期的configuration文件。 我们是不正确的,它不是,并且该设备与2个同名的configuration文件结束。 由于您无法覆盖旧configuration文件,维护和帮助台透视图的问题在于,当您使用新configuration文件分发应用程序时,用户(在我们的情况下为数百)仍会收到通知:“configuration文件将在x天内过期”即使他们升级了包含新configuration文件的应用程序。 正如你可以想象的那样,这让用户感到困惑,并且对技术部门的高层人员感到沮丧。 据我所知,你有两种方法来处理在设备上有一个不需要的configuration文件过期(这两者都不是一个好的用户体验)。 或者: 告诉用户忽略他们的个人资料即将到期的消息(我相信过期的个人资料通知是在29天,15天,每天7天开始…虽然不是正面的),并让他们升级应用程序与新个人资料。 要么 一旦用户使用新的configuration文件升级了应用程序,让他们手动删除设置>configuration文件中过期的configuration文件。 啊! 是否有任何解决方法,除了走过个人用户通过过程如何删除过期的configuration文件? 我们错过了什么吗? 我不想撤消包含在过期configuration文件中的证书,因为这会带来更多的问题,即应用程序不适用于不升级的用户。 简而言之,我们只希望有一个预防过期警报的过程,以便用户永远不会看到它们。

In House与企业应用程序的Ad Hoc分布之间有什么区别?

我有一个Apple iOS企业版帐户,并且正在创build一个分发configuration文件,并且很惊讶地发现我必须selectIn House或Ad Hoc的分发方法。 这使我感到困惑 – 如果我为非企业账户创build分发configuration文件,那么这里的select将是Ad Hoc或App Store,这是有道理的,因为有不同的configuration文件用于testing和发布。 但是这是一个企业帐户,我不明白什么是内部或企业应用程序的Ad Hoc分布方法之间的差异。

iOS开发人员程序证书传输

我的开发人员证书和configuration文件存在一些问题。 我在我的办公室Mac上有开发者程序的证书。 我想在家里开发和testing我的设备上的应用程序,所以我添加了我的设备,并从办公室的Mac生成提供configuration文件。 下载并安装* .cer并在我家的Mac上提供,但我看到错误: The identity 'iPhone Developer' doesn't match any valid, non-expired certificate/private key pair in your keychains 如何将密钥从办公室Mac传输到我家的Mac?

XCode 8未find此可执行文件的有效供应configuration文件

我知道还有其他问题在这里问,但我已经按照他们所有的解决scheme,但仍然结束了这个错误信息。 我有一个有效的Apple开发人员帐户。 我已经尝试使用托pipe和非托pipe供应与新/新捆绑ID(其中获得重新创build供应configuration文件)。 我已经试过了: 这个可执行文件的有效configuration文件没有finddebugging模式 我已经试过这个: XCode:7应用程序安装失败:没有find这个可执行文件的有效供应configuration文件 我已经从手机中删除了旧版本的应用程序。 我已经在开发者平台上确认了我的设备ID与Xcode中的相同(对于手动设置configuration文件pipe理来说也是有用的) 我什至尝试了另一个开发人员ID我绝望了,但同样的错误出现。 我甚至在用有效的分发证书构build发布scheme时遇到此错误。 我花了很多时间试图弄清楚现在我希望别人感受到我的痛苦,并且实际上解决了这个问题。 更新 :添加屏幕截图的有用性 更新2 :我放弃了试图解决这个问题,我创build了一个新的项目,并将源文件复制到新的项目,现在我的工作。 很明显,项目configuration/设置文件中的某些内容在前面的项目中被破坏了,但没有明显的修复方法。 将这个问题留下来,也许最终有人会有解决办法。 我有我的旧“非工作”项目,所以会继续尝试那些只是为了好奇。 在出现此错误消息之前,显示“ 生成成功” 。

将ipa分发给客户端

如何安装IPA文件到iPhone? 我是IOS开发全新的。 我已经通过使用苹果开发者帐户configuration创build了一个IPA文件。 现在我试图安装这个IPA文件通过syncronise它通过iTunes连接,但它不工作或失败。

差异:特设分销和发展分配

我正在创build我的第一个应用程序,并对Ad Hocconfigurationconfiguration文件和开发configurationconfiguration文件有一些混淆。 我明白这个问题是在这之前问的,但需要澄清和确认。 看在以前的答案在stackoverflow我假设有以下不同: 可以在没有iTunes的情况下安装临时版本,而开发版本(.ipa)必须从iTunes安装 当开发版本有debugging器时,debugging器不能被安装到Ad hoc版本 设备令牌是不同的,因为APNS使用两种模式的沙箱,生产环境取决于构build是Ad hoc还是开发 我有以下问题 在很多论坛上都写道,Ad hoc构build中有100个用户的限制,但没有提到如果发展构build有这样的限制。 100个用户的这些限制是每个开发人员configuration文件或每个应用程序? 另外,只有Ad hoc构build需要设备的UDID才能安装在它们上面? 发展build设呢? 请看我是否有分歧,这是否有任何重要的差异,任何有关问题的信息将是巨大的帮助

cordova错误65当试图build立应用程序的iOS

我试图在连接的iPhone上运行我的cordova应用程序,但每次我尝试做cordova run我收到以下错误 检查依赖关系 没有find“com.myapp.chat”的configuration文件:Xcode无法find与“com.myapp.chat”匹配的configuration文件。 SDK'iOS 10.3'中的产品types'Application'需要代码签名 我在项目的根目录下创build了一个build.json文件,内容如下 { "ios": { "debug": { "developmentTeam": "some_id_here" }, "release": { "developmentTeam": "some_id_here", "codeSignIdentity": "My App", "packageType": "ad-hoc" } } } configuration文件的ID是正确的,我从开发者支持页面下载了它, com.myapp.chat包名也在configuration文件中注册。 我已经安装了XCode 8.3.2 ,并且在“首选项”>“帐户”中使用我的帐户login,然后单击“下载所有configuration文件”。 编辑:我使用cordovaCLI来构build应用程序。 请问我做错了什么?

创buildIPA分发给客户端

我想知道什么是创build一个IPA,并分发给客户端进行testing,当我们可以轻松地压缩构build的应用程序和分发压缩的.app文件。 创build.ipa的好处是什么? 是不是创buildipa不需要移动configuration文件? 请澄清我的疑问。

是否可以生成通配符AppID的企业/内部供应configuration文件?

我试图从通配符AppID生成企业configuration文件,但我需要设置一个明确的AppID来生成configuration文件。 一个带有通配符appID的mobileprovision足以让我们的用户安装我们不同的应用程序,并且他们不会被迫为我们开发的每一个.ipa安装mobileprovision。 我很确定这是可能的(在2014年左右) 怎么能做到这一点? 编辑(更多信息添加) 我能够创build通配符appID和这些appID我可以生成开发或临时提供configuration文件,但不是内部configurationconfiguration文件。 从网站创build“内部开发”configuration文件时,只显示明确的应用程序标识。 当尝试导出在App中没有在Web中定义的House应用程序时,会显示以下消息: 我这个苹果开发者链接它可以在第4步中阅读“您不能使用通配符应用程序ID分发企业应用程序” 我正在使用Xcode 6.1.1,In House帐户是相当新的

Xcode 5“错误:不能执行'codesign'(没有这样的文件或目录)”

最近有人发表了类似的问题, 无法执行“编码”(没有这样的文件或目录) 然而,无论出于何种原因,它都得到了低票,而不是有帮助的。 所以我会试着自己发表,还有一些额外的数据,希望有些类似的东西,或者只是知道问题是什么。 我有一个在Xcode 4.x下编译好的项目,但是从安装Xcode 5 DP2(以及DP3,4和5)以及现在发布的版本开始,在尝试构build或归档到除模拟器之外的任何东西时出现此错误: CodeSign /Users/cb/Library/Developer/Xcode/DerivedData/MyApp-bdtrjmwxxokvesathmrttgwwesfq/Build/Intermediates/ArchiveIntermediates/MyApp/InstallationBuildProductsLocation/Applications/MyApp.app cd /Users/cb/Development/MyAppCore/FrontEnd/Mobile/iOS/MyApp setenv CODESIGN_ALLOCATE /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:$PATH:/usr/local/mysql/bin:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin" Using code signing identity "iPhone Developer: CB (D4HZSHL6DF)" and provisioning profile "MyApp_DEV" (BB1C0589-147E-4E12-945D-8FB093B70C70) codesign –force –sign F5…B73 –resource-rules=/Users/cb/Library/Developer/Xcode/DerivedData/MyApp-bdtrjmwxxokvesathmrttgwwesfq/Build/Intermediates/ArchiveIntermediates/MyApp/InstallationBuildProductsLocation/Applications/MyApp.app/ResourceRules.plist –entitlements /Users/cb/Library/Developer/Xcode/DerivedData/MyApp-bdtrjmwxxokvesathmrttgwwesfq/Build/Intermediates/ArchiveIntermediates/MyApp/IntermediateBuildFilesPath/MyApp.build/Release-iphoneos/MyApp.build/MyApp.xcent /Users/cb/Library/Developer/Xcode/DerivedData/MyApp-bdtrjmwxxokvesathmrttgwwesfq/Build/Intermediates/ArchiveIntermediates/MyApp/InstallationBuildProductsLocation/Applications/MyApp.app 如果我打开terminal和CD /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ 然后从那里运行命令,它执行得很好。 所以这些工具看起来是正常的,configuration文件也是如此。 这个问题似乎与Xcode本身。 应该指出,我已经完全删除Xcode,以及我的代码库,以及所有的configuration文件和证书。 我重新检查了我的代码,并重新安装了新的下载的Xcode 5,将Apple IDinput到了Xcode中,并重新创build/提取了证书和configuration文件,但仍然存在相同的问题。 我也去了项目文件本身,并删除重复PROVISIONING_PROFILE条目,我find了几个答案,无济于事。 我可以使用Xcode 5从其他2台机器上构build这个相同的项目,所以这是发生在我的盒子上的东西,或者是我的特殊安装。 但除此之外,我很难过。 有没有人看到/解决这个问题,或有任何想法在哪里寻找答案? 感谢您的任何意见!