appstore-approval

App Store Binary Rejected - The seller and company names associated with your app do not reflect the name

浪子不回头ぞ 提交于 2019-11-26 15:28:26
问题 I have recently uploaded a new application to iTunes Connect for the approval process. Its version is 1.0. Today the binary was rejected and the following was mentioned in the resolution center. The seller and company names associated with your app do not reflect the name, “Secured” in the app or its metadata, as required by section 1.2 of the Apple Developer Program License Agreement. Next Steps Your app must be published under a seller name and company name that reflects the Secured brand

How does Apple know you are using private API?

走远了吗. 提交于 2019-11-26 14:48:14
I submitted a binary file to Apple without any source code. Apart from manually checking the source code how does Apple know what was used and what APIs you have called? There are 3 ways I know. These are just some speculation, since I do not work in the Apple review team. 1. otool -L This will list all libraries the app has linked to. Something clearly you should not use, like IOKit and WebKit can be detected by this. 2. nm -u This will list all linked symbols. This can detect Undocumented C functions such as _UIImageWithName; Objective-C classes such as UIProgressHUD Ivars such as UITouch.

App rejected, but I don't use UDID

自闭症网瘾萝莉.ら 提交于 2019-11-26 14:22:35
Today we received a feedback about our submission and we do not understand the reported problem: "Apps are not permitted to access the UDID and must not use the uniqueIdentifier method of UIDevice. Please update your apps and servers to associate users with the Vendor or Advertising identifiers introduced in iOS 6.". We know about the rejections about udid, but our App do not use this! After read this, our team reevaluated the App and we do not found occurrences from "UIDevice uniqueIdentifier". We also revised all used libraries and really we do not find any call from UDID. Someone have ideas

iPhone reachability checking

被刻印的时光 ゝ 提交于 2019-11-26 12:04:32
I've found several examples of code to do what I want (check for reachability), but none of it seems to be exact enough to be of use to me. I can't figure out why this doesn't want to play nice. I have the reachability.h/m in my project, I'm doing #import <SystemConfiguration/SystemConfiguration.h> And I have the framework added. I also have: #import "Reachability.h" at the top of the .m in which I'm trying to use the reachability. Reachability* reachability = [Reachability sharedReachability]; [reachability setHostName:@"http://www.google.com"]; // set your host name here NetworkStatus

Reject binary with state waiting for review (can&#39;t find reject binary button)

生来就可爱ヽ(ⅴ<●) 提交于 2019-11-26 08:01:49
问题 I want to reject binary which is waiting for review and when I go to the path that Developer Guide specifies I can\'t find the button to reject the binary. 回答1: In iTunes connect, from 'My apps' , select Click your application, then Make sure you are on the 'Versions' tab, and that the correct version is selected. Click 'Remove this version from review' located in the info bubble. See below 回答2: As a few people have commented/upvoted on @ThomasRS's accepted answer, for whatever reason, even

Best way to switch between UISplitViewController and other view controllers?

时光总嘲笑我的痴心妄想 提交于 2019-11-26 05:33:42
问题 I\'m authoring an iPad app. One of the screens in the app is perfectly suited to using a UISplitViewController. However, the top level of the app is a main menu, which I don\'t want to use a UISplitViewController for. This presents a problem, because Apple state that: UISplitViewController should be the top level view controller in the app, i.e. its view should be added as the subview of UIWindow if used, UISplitViewController should be there for the lifetime of the app -- i.e. don\'t remove

How does Apple know you are using private API?

杀马特。学长 韩版系。学妹 提交于 2019-11-26 04:02:38
问题 I submitted a binary file to Apple without any source code. Apart from manually checking the source code how does Apple know what was used and what APIs you have called? 回答1: There are 3 ways I know. These are just some speculation, since I do not work in the Apple review team. 1. otool -L This will list all libraries the app has linked to. Something clearly you should not use, like IOKit and WebKit can be detected by this. 2. nm -u This will list all linked symbols. This can detect

iPhone reachability checking

浪尽此生 提交于 2019-11-26 02:47:55
问题 I\'ve found several examples of code to do what I want (check for reachability), but none of it seems to be exact enough to be of use to me. I can\'t figure out why this doesn\'t want to play nice. I have the reachability.h/m in my project, I\'m doing #import <SystemConfiguration/SystemConfiguration.h> And I have the framework added. I also have: #import \"Reachability.h\" at the top of the .m in which I\'m trying to use the reachability. Reachability* reachability = [Reachability