相关疑难解决方法(0)

查找私有API调用_terminateWithStatus

我刚收到Apple发来的一封电子邮件,说我的应用程序因_terminateWithStatus的调用而被拒绝.我在应用程序中有一些框架,并认为可能是罪魁祸首.

我在这里运行otool是我的输出

/usr/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.3)
/System/Library/Frameworks/Foundation.framework/Foundation (compatibility version 300.0.0, current version 751.49.0)
/System/Library/Frameworks/UIKit.framework/UIKit (compatibility version 1.0.0, current version 1400.0.0)
/System/Library/Frameworks/CoreGraphics.framework/CoreGraphics (compatibility version 64.0.0, current version 600.0.0)
/System/Library/Frameworks/CoreData.framework/CoreData (compatibility version 1.0.0, current version 320.15.0)
/System/Library/Frameworks/MapKit.framework/MapKit (compatibility version 1.0.0, current version 14.0.0)
/System/Library/Frameworks/CFNetwork.framework/CFNetwork (compatibility version 1.0.0, current version 485.12.7)
/System/Library/Frameworks/SystemConfiguration.framework/SystemConfiguration (compatibility version 1.0.0, current version 379.0.0)
/System/Library/Frameworks/MobileCoreServices.framework/MobileCoreServices (compatibility version 1.0.0, current version 20.0.0)
/System/Library/Frameworks/CoreLocation.framework/CoreLocation (compatibility version 1.0.0, current version 370.3.0)
/usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 150.0.0)
/usr/lib/libSystem.B.dylib …
Run Code Online (Sandbox Code Playgroud)

iphone xcode cocoa-touch iphone-privateapi

12
推荐指数
1
解决办法
9293
查看次数

取消或更改iTunes Connect应用更新详细信息

在为我的应用程序创建新版本时,我将其设置在iTunes Connect上并填写二进制详细信息.在此过程中,我添加了我在我的应用中没有使用添加广告,但我确实使用广告SDK来跟踪我的转化和其他分析.

无论如何,在验证我的应用程序时,我收到错误消息

广告标识符使用不当.您的应用包含广告标识符[IDFA] API,但您尚未在iTunes Connect的"准备上传"页面上指明其用途.

如何返回并更改"准备上传"详细信息?或者取消此更新并重新开始的方法?

itunesconnect itunes itunes-store ios itunes-app

8
推荐指数
1
解决办法
4227
查看次数

当我在xCode 5中验证我的应用时,获取错误不正确的广告标识符[IDFA]用法

在验证我的应用程序时,我收到错误消息

"广告标识符使用不当.您的应用包含广告标识符[IDFA] API,但您尚未遵守iOS中的限制广告跟踪设置."

我在广告标识符的准备上传页面上检查了"是".我在我的应用程序中使用revmob广告和flurry分析(COCOS2D-X项目).如何解决这个问题,我已经尝试了很多但没有成功.我使用下面的代码进入appdelegate但没有运气.

- (NSString *)identifierForAdvertising
{
   if([[ASIdentifierManager sharedManager] isAdvertisingTrackingEnabled])
   {
       NSUUID *IDFA = [[ASIdentifierManager sharedManager] advertisingIdentifier];

       return [IDFA UUIDString];
   }

    return nil;
}  
Run Code Online (Sandbox Code Playgroud)

屏幕截图

xcode objective-c ios

7
推荐指数
2
解决办法
6222
查看次数

由于IDFA,无法点击"准备上传二进制"

我即将向我的应用程序提交更新,当我点击"准备上传二进制文件"时,我得到的问题是:

此应用是否使用广告标识符(IDFA)?

由于AdMob使用它,我选择"是".下图显示了点击"继续"时发生的情况.

唯一的问题是:无法选择应用使用IDFA的方式!

有谁知道如何解决这个问题?

在此输入图像描述

app-store appstore-approval ios

6
推荐指数
2
解决办法
2655
查看次数

安装iOS应用后的深层链接(延迟深层链接)

你怎么解决这个场景:

用户在iOS上使用Safari.他们点击网站上显示"在我们的应用上查看个人资料"的链接.用户没有应用程序,他们被带到应用程序商店下载应用程序.打开应用程序后,应用程序会立即加载配置文件屏幕(而不是主屏幕).

目前为了让我们解决这个问题,当安装应用程序时,我们立即打开Safari来获取会话cookie,如果它与服务器上的那个匹配,我们加载了正确的屏幕.但是,Apple现在拒绝我们的应用程序(和其他人)在启动时加载Safari.

什么是不会被Apple拒绝的有效解决方案?

(另请注意,我们正在探索IDFA - 这本来有用 - 但如果应用不使用广告,Apple拒绝使用IDFA的应用)

iphone objective-c deep-linking ios

6
推荐指数
2
解决办法
2480
查看次数