草庐IT

ios 企业 : provisioning profile and certificate expiration - when will App stop to work?

我们有一个使用ios企业分发证书签名的内部ipad应用程序。在iPad的“provisioningprofiles”列表中,我可以看到这个应用程序的provisioningprofile大约两周后就会过期。到目前为止,我在网上只找到关于“证书”过期的信息,术语“供应配置文件”和“证书”有时在过期方面似乎可以互换使用,但这些不是同一个文件。理论上,用于签署此应用程序的证书(不是配置文件)是否可能早于此日期到期?如果证书过期而配置文件仍然有效,会发生什么情况?应用程序何时停止运行?如何检查证书何时过期? 最佳答案 知道这是旧的,但我想我

ios - Apple Developer 网站中断 - 提交应用程序的替代方案

我即将出国旅行,我想今天提交我的应用程序更新以供审核,因为我真的不想带我的笔记本电脑(虽然看起来我可能不得不).重要的是我在回来之前(8月中旬)发布应用程序,因为教育应用程序的返校热潮。该应用程序已准备就绪,但我的分发配置文件已过期。现在开发网站关闭了,我有哪些提交应用程序的选项?我可以在没有分发配置文件的情况下提交应用程序吗?是否有其他导出Xcode版本的方法,我可以稍后将配置文件“附加”到?还是我只需要等到他们再次建立网站并从印度提交? 最佳答案 如果您的分发配置文件在他们中断期间过期,根据他们最近的帖子,我很确定他们已经延长了

ios - 从 iOS 开发人员计划中删除成员(member)的影响。

我为我的一位客户开发了一个iPad应用程序。这是内部应用。他们拥有Apple企业许可证。所以他们邀请我作为管理员。所以我登录到他们的门户并创建了分发证书和内部配置文件。使用该配置文件,我构建了项目并创建了一个.IPA文件并将其发送给客户以在他们的用户之间分发。现在他们打算将我从iOS开发者计划中删除。他们不会对我在他们的门户中创建的证书和配置文件做任何事情。我想确认即使他们将我从他们的帐户中删除,我的应用程序仍会运行。我在网上搜索但找不到可靠的来源。请帮忙。 最佳答案 因为我没有得到任何回应,所以我自己检查了一下。我使用我客户的一个

ios - 缺少 DSYM 以处理崩溃

我没有收到崩溃报告邮件,也没有收到崩溃报告在crashlytics中,它显示“看起来我们缺少dSYM来处理以下版本的崩溃”实际上,我已经使用“开发”分发方法生成了ipa文件。这个问题是因为使用“开发”分发方法生成ipa吗?请帮我解决这个问题,在此先感谢! 最佳答案 这是从xcode生成dsyms的步骤第1步:打开Xcode并转到Windows-->Organizer第2步:选择您想要DSYM的构建,然后在右侧面板的导出和验证选项下方有按钮下载dSYM并将其上传到crashlytics以处理崩溃报告希望对你有帮助

iphone - 可以针对特定国家分发不同类别的 iOS 应用程序吗?

事实证明,巴西没有游戏类别。如果我们可以更改应用程序的类别,我们会很高兴,但仅限于巴西。 最佳答案 是的,唯一的方法是使用新名称和bundleID创建第二个应用程序,例如MyApp-巴西版。Apple通常不喜欢你这样做,所以最好只使用通用的类别。但是,如果您真的需要将它放在美国的游戏中,并且让它在巴西可用,这是您的最佳选择。 关于iphone-可以针对特定国家分发不同类别的iOS应用程序吗?,我们在StackOverflow上找到一个类似的问题: https:

通过 manifest.plist 的 iOS 分发 - 在 url 字符串中使用查询字符串参数?

我的公司推出了我们自己的iOS应用分发平台。目前我们的系统使用以下方法运行良好:kindsoftware-packageurlhttp://mydomain.com/app.ipa我们在AmazonS3上托管我们的IPA,没有任何安全层。问题是我想添加一个安全层,这将涉及传递一个查询字符串和IPA字符串以启用下载,如下所示:kindsoftware-packageurlhttp://mydomain.com/app.ipa?AWSAccessKeyId=xxxxxx一旦我们将参数添加到url字符串,安装将不再有效(错误是“无法连接到mydomain.com”)。直接尝试链接(使用查询字

ios - 推送授权未出现在分发配置文件中

当我将带有推送通知的iOS应用程序提交到AppStore时,我收到了臭名昭著的“缺少推送通知权利”电子邮件:YourappappearstoincludeAPIusedtoregisterwiththeApplePushNotificationservice,buttheappsignature'sentitlementsdonotincludethe"aps-environment"entitlement.IfyourappusestheApplePushNotificationservice,makesureyourAppIDisenabledforPushNotification

ios - Xcode 5 - 无法再验证文件

我从Xcode4升级到5,我无法再验证为Ad-Hoc分发创建的存档。创建存档后,我点击验证,登录iTunesConnect(根据提示)并收到错误“没有可用于签名的身份”:如果我单击“下载身份...”然后选择我的团队名称(我),它只会让我返回到此错误提示。细节我已经创建并签署了一个名为“survey_dist_9”的AdHoc分发配置文件我的Target中的代码签名设置如下所示,尽管我尝试了这些配置文件的多种组合:我在Xcode4中运行良好的现有项目在Xcode5中不再运行。在升级到XCode5之前,我验证了我的应用程序的15个版本没有失败。在我的Xcode管理器中,除了我的iPad设备

ios - 用于 AdHoc 分发的 Xcode 6 存档

我必须通过AdHoc分发来分发应用程序。归档后使用Xcode5,我选择“为企业分发保存”选项,然后插入我上传.ipa和.plist的网址。现在在Xcode6中这个选项消失了,我无法生成.ipa和.plist,只能生成.ipa.有人知道如何在Xcode6中创建.ipa和.plist以便将这些文件上传到网站上,以便测试人员轻松安装testglight无法运行的iOS7上的应用程序? 最佳答案 解决方案1):下载Xcode5.1.1。并将其与Xcode6.1分开安装。(在不同的文件夹中)。这样你就可以很容易地生成.plist文件,因为你提

ios - 不使用 App Store 分发 iOS 应用程序的最佳方式

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭11年前。Improvethisquestion场景:我公司为A公司开发了一个iOS应用程序,只有A公司的员工使用这个应用程序,并且它不能出现在苹果应用程序商店中。客户A向我们支付开发应用程序的费用,但应用程序本身是免费的。问题:我们如何向A公司的员工(>100人)分发应用和更新?完美的解决方案应该是什么样子:比如通过应用商店分发:A公司不需要做任何事情,用户可以轻松快速地获取/更新应用。注意事项客户A想做的越少越好。他们也不真正关心成本。