Tag: 应用程序商店

在iTunes上传后无效的二进制文件

我已经构build了一个iPhone应用程序,并且在iTunes Connect上出现Invalid Binary状态时正在上传第四个版本。 前3个版本顺利上传。 我收到一封来自苹果的邮件,错误如下 无效的文件名称 – 您的软件包包含一个名称包含无效字符的文件“appname.app/Icon”。 避免在文件名中使用控制字符。 我无法把这个麻烦的文件归零。 任何导致如何我可以debugging呢? 已经卡住了2天了。

苹果App Store拒绝5.1.5

苹果拒绝了我的应用程序与响应下面…因为我已经在info.plist中添加了“NSLocationAlwaysUsageDescription”和“NSLocationWhenInUseUsageDescription”的条目,但不知道为什么苹果拒绝…任何人都可以帮我吗? 您的应用程序使用后台定位服务,但没有按照iOS人机界面指南中的要求阐明其在位置模式警报中的使用目的。 我们附上截图以供参考。 下一步 请在您的代码中重新configurationUIAlertControllerStyleAlert,并指定在其消息字段中使用背景位置的预期目的。 资源 有关configuration和显示警报的其他信息和说明,请参阅iOS人机界面指南的访问用户数据部分和UIKit框架参考。

将两个iOS应用程序合并为一个

我有两个独立的公司希望将他们的iOS应用程序“连接”在一起形成一个应用程序(以便只需要一个应用程序商店下载)的情况。 这些应用程序完全独立的代码库。 这些公司正在寻找合作伙伴,但他们并不是真的要彼此看到对方的代码。 一定程度的代码摆弄是可以接受的。 有没有什么办法来“包装”代码库或二进制文件,以便应用程序1可以合并到app2中,而不需要app2开发者访问应用程序1代码库? 谢谢

无效的供应configuration文件 – 缺less代码签名证书

我的应用程序已经完成,我已经提交了一个之前,但每次我试图通过应用程序加载器失败,给我以下错误: ERROR ITMS -9000“Provisioning Profile无效Provisioningconfiguration文件无效[Missing Code-Signing Certificate] 有没有人有任何帮助。 我已经连续工作了12个小时,这是非常令人沮丧的,任何一次潜水都会有所帮助。

使用相同的代码库提交多个iOS应用程序

我正在尝试开发一个可用于生成多个应用程序的应用程序。 现在说我正在做一个应用程序的水果,但明天客户将要创build一个应用程序的蔬菜,后天为肉类,等等。 所以我现在正在做的是创build一个具有相同代码库的应用程序,并为每个主题(水果,蔬菜等)使用自己的设置生成不同的目标。 现在这个工作真的很好,但我想确保我的应用程序都通过AppStore审查指南 。 关心我的是这一个: 4.3垃圾邮件不要创build同一个应用程序的多个Bundle ID。 如果您的应用针对特定地点,运动队,大学等有不同的版本,请考虑提交一个应用,并使用应用内购买提供这些变体。 也避免堆放在已经饱和的类别上; App Store已经有足够的放屁,打嗝,手电筒和Kama Sutra应用程序。 垃圾邮件可能会导致您从开发者计划中删除。 所以我已经阅读了一些文章 ,谈到了用相同的代码库完成多个应用程序的最佳方式,但是最近还没有人看到有关苹果限制这个东西的人。 如果使用不同的目标,这不是苹果批准的解决scheme,而且您知道,我会很高兴听到! 我想避免的是制作一个应用程序,并让用户select他想要的食物types(按照我的示例场景)。 所以我的目标是针对所有不同的主题有多个应用程序,并使苹果批准它。 提前致谢!

应用程序商店 – 方法Swizzling合法性

是否有任何最新的信息在App Store上是否合法? 我能find的唯一数据点就是Three20框架的改变 ,从这个通知开始: 当前发布到App Store的您的应用程序xxx正在使用method_exchangeImplementations将Apple提供的API的实现与您自己的实现交换。 由于即将发生的变化,您的应用程序中的这种行为可能会导致崩溃或iPhone OS 4.0上的用户数据丢失。 xxx使用method_exchangeImplementations与你的方法ttdealloc交换dealloc的实现。 它还交换popViewControllerAnimated方法的实现:用你的方法popViewControllerAnimated2 :. 请立即解决此问题,并将新的二进制file upload到iTunes Connect。 如果我们认为这样做是谨慎或必要的,我们可能会删除您的申请。 当我四处搜寻时,我可以find关于swizzling和应用程序商店的每一个最近的对话似乎都参考了相同的Three20事件。 该通知似乎是非常具体的,我想知道这个问题是具体的变化Three20所做的更改或如果method_exchangeImplementations普遍被禁止的问题。 还有没有其他的数据说明这种做法是否被允许? 商店中是否有开发商正在使用swizzling的应用程序? 谢谢!

上传到App Store的最低Xcode版本(截至2016年2月)

我正在将更新上传到app store中的现有应用。 我已经使用Xcode 6,4,现在在最新的Xcode(7.2)中,iPad中的多任务支持是一个新的补充和位代码支持。 归档文件是以前版本的两倍,并且在构build时还会显示“启动文件警告”。 我可以使用Xcode 6.4本身还是新的Xcode 7.2。

使用不同的sqlite数据库结构更新新版本到应用程序商店

我上传了一个应用程序商店(版本1.0)的应用程序。 我的应用程序正在使用一个SQLite数据库来存储一些数据。 现在,我已经在数据库中做了一些改变(我在db中的一个表中添加了2或3个新列)。 我想用新版本1.1(它有不同的数据库结构)更新我的应用程序的以前版本。 现在,当已经使用版本1.0的用户将应用程序升级到版本1.1时,数据库已经存在于应用程序沙箱中,因此应用程序指向版本1.1,但是我的数据库仍然是旧数据库。 我想拥有旧数据的新数据库,如果有的话。 请帮我一下 谢谢。

为什么Xcode 4.3.2在归档时显示白色图标?

当我存档我的应​​用程序上传到应用程序商店,应用程序图标是白色的。 但是在Xcode 4.2中一切正常。 在Xcode 4.3.2中,应用程序图标在归档之后变成白色。 Xcode允许上传到应用程序商店没有任何警告和错误。 上传完成并等待审核。 我想知道,如果苹果会拒绝我的应用程序呢?

在App Store应用程序中支持armv6和iOS 6?

由于Xcode 4.5,我们无法构buildarmv6,因此无法支持像iPhone 3G的设备了。 是否有可能使用,例如,Xcode 4.3生成一个正确签署的armv6二进制文件,然后使用lipo将该二进制文件和Xcode-4.5生成的armv7二进制文件合并为一个胖文件? 我将如何去做这件事? 有谁知道一个很好的教程? 将由此产生的胖二进制文件提交给App Store?