草庐IT

cross-store

全部标签

ios - 提交 App Store 后出现无效二进制错误(捆绑使用与 Apple 应用关联的捆绑名称或显示名称)

我们尝试向iTunesConnect提交新构建以更新现有应用程序。这是一个用于修复一个服务器url的快速补丁。我们更改了两个文件:REST.plist用于更新一个服务器url和app_info.plist用于将bundleShoreVersionString从4.0.0更新到4.0.1以及BundleVersion从4000000更新到4000001。三周前提交的4.0.0版本没有任何问题。但是,我们因4.0.1版本的无效二进制文件而被拒绝,并向我们发送了以下电子邮件:Deardeveloper,Wehavediscoveredoneormoreissueswithyourrecent

ios - 错误 ITMS-90502 App Store 上传 - Xcode

突然,我们的项目无法正确上传到AppStore,此时我们停止了:错误信息:ERRORITMS-90502:"InvalidBundle.Appsthatonlycontainthearm64slicemustalsohave'arm64'inthelistofUIRequiredDeviceCapabilitiesinInfo.plist."我们都试过了,这是我们的info.plist:CFBundleDevelopmentRegion$(DEVELOPMENT_LANGUAGE)CFBundleDisplayNameOptimioCFBundleExecutable$(EXECUTA

ios - 错误 ITMS-90502 App Store 上传 - Xcode

突然,我们的项目无法正确上传到AppStore,此时我们停止了:错误信息:ERRORITMS-90502:"InvalidBundle.Appsthatonlycontainthearm64slicemustalsohave'arm64'inthelistofUIRequiredDeviceCapabilitiesinInfo.plist."我们都试过了,这是我们的info.plist:CFBundleDevelopmentRegion$(DEVELOPMENT_LANGUAGE)CFBundleDisplayNameOptimioCFBundleExecutable$(EXECUTA

ios - 从不同的项目向 App Store 提交更新?

我在应用商店中有一个应用,我想发布一个重大更新。但是,我想从头开始重新编写应用程序,然后再提交。我可以为更新创建一个新的Xcode项目吗?什么样的事情必须保持不变才能让他们接受它作为产品更新? 最佳答案 是的,只要BundleID(也称为BundleIdentifier和CFBundleIdentifier)保持不变,您就可以在代码方面做任何您想做的事情。此标识符在YourApp-info.plist文件中设置:com.yourcompany.${PRODUCT_NAME:rfc1034identifier}这里的PRODUCT_N

ios - 从不同的项目向 App Store 提交更新?

我在应用商店中有一个应用,我想发布一个重大更新。但是,我想从头开始重新编写应用程序,然后再提交。我可以为更新创建一个新的Xcode项目吗?什么样的事情必须保持不变才能让他们接受它作为产品更新? 最佳答案 是的,只要BundleID(也称为BundleIdentifier和CFBundleIdentifier)保持不变,您就可以在代码方面做任何您想做的事情。此标识符在YourApp-info.plist文件中设置:com.yourcompany.${PRODUCT_NAME:rfc1034identifier}这里的PRODUCT_N

ios - 如何在 Store Kit 应用内购买中测试取消订阅?

Apple的documentationtotestasubscription在沙盒模式下购买说:"Tocheckwhetherapurchasehasbeencanceled,lookfortheCancellationDatefieldinthereceipt.Ifthefieldhasadateinit,regardlessofthesubscription’sexpirationdate,thepurchasehasbeencanceled—treatacanceledreceiptthesameasifnopurchasehadeverbeenmade."但是收据没有显示取消日

ios - 如何在 Store Kit 应用内购买中测试取消订阅?

Apple的documentationtotestasubscription在沙盒模式下购买说:"Tocheckwhetherapurchasehasbeencanceled,lookfortheCancellationDatefieldinthereceipt.Ifthefieldhasadateinit,regardlessofthesubscription’sexpirationdate,thepurchasehasbeencanceled—treatacanceledreceiptthesameasifnopurchasehadeverbeenmade."但是收据没有显示取消日

ios - 如何从 iPhone 中提取从 App Store 下载的应用程序的 IPA,以便我可以看到 IPA 中的 Assets ?

我最喜欢的应用程序之一已从应用程序商店中删除,我猜是因为它太久没有更新了。我在旧设备(大约iOS7.1.2)上有它,但没有将它下载到我的新手机上。如何获取IPA以便查看应用程序包和应用程序中的Assets? 最佳答案 因此,获取任何应用程序Assets的可能解决方案之一是使用iTunes和一点魔法。在您的情况下,您可以轻松地将您的设备与iTunes同步,以将设备中的所有应用程序复制到iTunes媒体文件夹中:之后,您只需取消存档一个ipa文件并导航到Payload/AnAppName.app,那里应该有应用程序的所有Assets。使

ios - 如何从 iPhone 中提取从 App Store 下载的应用程序的 IPA,以便我可以看到 IPA 中的 Assets ?

我最喜欢的应用程序之一已从应用程序商店中删除,我猜是因为它太久没有更新了。我在旧设备(大约iOS7.1.2)上有它,但没有将它下载到我的新手机上。如何获取IPA以便查看应用程序包和应用程序中的Assets? 最佳答案 因此,获取任何应用程序Assets的可能解决方案之一是使用iTunes和一点魔法。在您的情况下,您可以轻松地将您的设备与iTunes同步,以将设备中的所有应用程序复制到iTunes媒体文件夹中:之后,您只需取消存档一个ipa文件并导航到Payload/AnAppName.app,那里应该有应用程序的所有Assets。使

iOS 低功耗蓝牙 : unable to connect using stored pairing data

我想做什么我正在尝试将我的应用程序连接到需要配对的蓝牙LE设备。当前行为没有配对设备和我的iPhone应用程序没有问题。我能够毫无问题地连接、重新连接和读/写特性。但是,如果设备需要配对,我只能在配对弹出确认后的第一时间读取/写入特性。下一次,我发现应用程序并将其连接到我的设备,但我无权读取/写入特征数据,因为(我猜)我没有使用配对信息。终于……在花了几个小时在网络上搜索但没有运气之后,我的问题是:如何使用手机中存储的配对数据将我的应用程序从我的iPhone应用程序连接到蓝牙LE设备?我错过了什么吗?这是否可能不是IOS问题,因为如果手机中存在连接设备的配对数据,它会自动使用?是否有具