草庐IT

profile-info

全部标签

ios - 对多个 Xcode 目标使用相同的版本号 Info.plist

我有一个包含多个目标的Xcode项目。每个目标都有自己的Info.plist文件,其中包含该应用程序的版本号。(CFBundleVersion和CFBundleShortVersionString)我如何为每个目标使用单一、通用的版本号和内部版本号源,而不是编辑每个目标的plist文件? 最佳答案 以下适用于Xcode12,不需要用户定义的变量。选择您的项目选择BuildSettings并找到“Versioning”将“营销版本”设置为您的版本将“当前项目版本”设置为您的构建接下来,选择您的每个目标删除/删除任何版本号,它将使用默认

ios - GoogleService-info.plist 中的 Build Settings User-Defined Setting

我有以下GoogleService-info.plist文件:TRACKING_ID$(GA_tracking_id)PLIST_VERSION1BUNDLE_ID$(PRODUCT_BUNDLE_IDENTIFIER)我的部分build设置如下所示:但是,当我登录GoogleAnalytics时,变量并没有取消引用:VERBOSE:GoogleAnalytics3.13-[GAIBatchingDispatcherpersist:](GAIBatchingDispatcher.m:517):Savedhit:{parameters={"&av"="1.0.0";"&dm"="x86_

ios - 错误 : The specified provisioning profile could not be found

我已经完成了所有适当的步骤-我需要升级我的配置文件,因为我添加了一个额外的设备......XamarinStudio告诉我:错误:找不到指定的配置文件“0EC3B4F7-5AAF-4F1A-B95E-2D106672BDB9”我已经更新了Xcode中的配置,我需要在XamarinStudio中做一些特别的事情吗? 最佳答案 我的项目的.csproj文件仍然引用旧的配置文件。我删除了它,现在一切都很好! 关于ios-错误:Thespecifiedprovisioningprofilecou

iphone - 删除了Team Provisioning Profile :* in the Provisioning Portal,怎么办?

我不小心删除了ProvisioningPortal中的TeamProvisioningProfile:*,我现在该怎么办?:/ 最佳答案 我有一台安装了Xcode4.2的MacBook。在“熟悉”iOSProvisioningPortal和Xcode的过程中,我还删除了iOSTeamProvisioningProfile:*。我没有成功取回它,方法是从XcodeOrganizer中删除设备并将其重新插入,或者删除并再次为我的测试应用程序创建ProvisioningProfile。这是我所做的。将设备连接到计算机后,在XcodeOrg

iphone - 由于一般错误 (1095),此时无法处理应用程序 info.plist 验证

我正在创建一个报摊应用程序。应用程序已准备就绪,现在我正在尝试使用ApplicationLoader将应用程序上传到苹果商店。上传zip文件时,错误消息显示为Unabletoprocessapplicationinfo.plistvalidationatthistimeduetoageneralerror(1095)我在网上搜索了这个,但仍然没有找到解决方案。 最佳答案 这显然是Apple服务器问题,而不是Xcode/iOS/OSX问题。请耐心等待,Apple的服务器会catch流量,或者解决他们最后遇到的任何问题。如果您着急,请随

ios - 在 iOS 中测试 IAP 边界情况(例如 : missing credit card info, 等)

我们目前在应用商店中有一款应用使用IAP来禁用广告并添加一些功能。但是,我们注意到一些用户在购买IAP时遇到问题。经过仔细检查,似乎大部分原因都归结为购买时没有活跃的互联网连接。然而,大约有十几个案例无法追踪和解决。其中之一:点击购买IAP尚未填写信用卡安全码购买失败用户会自动转到他的AppStore帐户以填写缺少的代码用户填写代码并确认购买IAP用户返回应用购买仍然失败(!)结论:用户已付款但尚未收到IAP。(当然这可以通过再次点击IAP并免费下载来解决,但这并不理想)我们正在寻求针对此类极端情况测试解决方案。但是,测试帐户通常不需要有效的CC信息。因此..问题:如何测试这种情况?

ios - Cordova ios 添加扩展 - 错误 : could not find -Info. plist 文件或 config.xml 文件

我最近在Cordova上遇到了添加新目标应用程序扩展的问题。我拥有的是一个Cordova应用程序和一个我创建的自定义Cordova插件。当我向我的ios应用程序添加扩展时(使用XCode->文件->新->目标...应用程序扩展:自定义键盘)然后我尝试安装我的插件,我收到以下错误:Failedtoinstall'paykey-plugin':CordovaError:couldnotfind-Info.plistfile,orconfig.xmlfile.atObject.parseProjectFile[asparse](/Users/Yariv/Development/workspa

ios - 仅适用于 iPad 应用程序的 info.plist 设置

我想通过iTunes提交一个仅限iPad的应用程序。我已经进行了以下配置更改。在Summary下,我设置了ActiveTargetDevice:iPad在BuildSettings下,ValidArchitectures设置为armv7虽然这将确保构建不会在非iPad设备上运行,但我还想确保在AppStore结果中,用户不会在iPhone应用程序下看到此应用程序。在阅读iOS开发人员门户文档时,Apple提到您必须包含keyUIRequiredDeviceCapabilities以指示允许此应用程序在哪些设备上运行。UIRequiredDeviceCapabilities是否是确保我的

ios - 如何以编程方式检查设备上是否安装了 ‘iPhone Device Configuration profile’

有没有办法通过iOS应用程序验证特定设备配置文件是否安装在iPhone上?我有一个通过“企业分发”模式分发的iOS应用程序,我创建了一个设备配置文件(使用iPCU生成),我在其中禁用了一些设备功能,即屏幕捕获。根据当前流程,我通过电子邮件发送设备配置文件,收件人必须从他们收到的电子邮件中安装它。由于这是一个手动过程,因此有些人会在不安装设备配置文件的情况下安装应用程序。我想对此进行限制,这样如果用户没有安装配置文件,那么他/她就不能运行我的应用程序。 最佳答案 无法读取配置文件。但是下面这个链接更清楚你的疑问Programatica

iphone - 2013 年 4 月更新的 Apple 开发者网站不允许将设备添加到 Ad Hoc Provisioning Profile

这个问题在这里已经有了答案:HowtoaddadevicetoanexistingAd-HocProvisioningProfile?(3个答案)关闭9年前。2013年4月9日编辑Apple回应了我关于此事的错误报告,并报告说“问题已修复”。我已确认问题已解决。我现在可以将设备添加到在网站更新之前创建的旧的AdHoc配置文件。问题现已解决。补充:请注意,新配置文件的名称中不再允许使用下划线字符(_)。截至2013年4月6日的上周末,似乎无法将设备添加到我在AppleDeveloper上现有的AdHoc配置文件Certificates,Identifiers&Profiles页面。Sta