相关疑难解决方法(0)

如何在 SwiftUI 中实现 PageView?

我是 SwiftUI 的新手。我有三个视图,我希望它们在 PageView 中。我想通过像页面浏览一样滑动来移动每个视图,我希望小点指示我所在的视图。

ios swift swiftui

32
推荐指数
2
解决办法
2万
查看次数

如何使用otool

苹果建议我使用"字符串"或"otool"来破解我的代码中的私人api(isinf),我完全是新手,所以任何帮助如何使用这些工具

iphone xcode otool ipad

16
推荐指数
2
解决办法
4万
查看次数

应用拒绝:Google Analytics ios sdk 2.0

我在我的项目和应用程序中使用最新的Google分析iOS SDK 2.0,在几分钟内拒绝无效二进制文件.我收到了Apple审核小组发来的一封电子邮件,说"不允许应用访问UDID,不得使用UIDevice的uniqueIdentifier方法:".我使用终端命令搜索了所有应用程序,并使用manualy搜索UDID.我在没有Google Analytic的情况下上传应用程序并在6天内获得批准,但是使用Google分析它会遭到拒绝.请分享更多详细信息.

我搜索过了

应用程序被拒绝,但我不使用UDID

研发后及以下答案我发现苹果建议.用于检查私有API的otool&nm工具,但我无法检查UDID.

Apple如何知道您正在使用私有API?

iphone google-analytics ios iphone-5

13
推荐指数
1
解决办法
3975
查看次数

在Apple应用商店上传应用程序时收到警告

我是这项技术的新手.

从Application Loaded上传应用程序时,我收到以下警告.

警告说" 该应用程序引用"App Name"实例中的非公共选择器,viewController "

请帮我解决这个警告.

提前致谢!

编辑

图片 :-

在此输入图像描述

编辑: -

我的申请会得到批准吗?

iphone objective-c ios application-loader

10
推荐指数
1
解决办法
2730
查看次数

从.ipa或可执行文件中提取Xcode项目文件

有没有办法从.ipa(可执行文件)中提取Xcode项目文件?

我尝试了以下方法:

制作.ipa文件的副本,然后将.ipa更改为.zip.双击Payload文件夹并打开项目文件夹.右键单击该文件夹,然后选择" 显示包内容".

一切似乎都没问题,但我希望看到代码,现在显示为可执行文件.有没有工具或任何方法来实现这一目标?

xcode

9
推荐指数
2
解决办法
4万
查看次数

使用`valueForKey`来访问UIBarButtonItem中的视图,私有API违规?

由于UIBarButtonItem不是子类UIView,因此不可能像它那样获得正常的特征frame.

一种方法是 [barButtonItem valueForKey:@"view"]

这非常有效,并允许您将GestureRecognizer(例如)添加到底层UIView.

但是,这是私有UIKitAPI违规吗?

objective-c uikit app-store ios

8
推荐指数
2
解决办法
3953
查看次数

- [UIApplication setStatusBarHidden:withAnimation]不会为@"statusBarHidden"键触发KVO通知

我在我的根视图控制器中有代码,它监视其@"statusBarHidden"属性-[UIApplication sharedApplication]并调整其视图的大小作为响应.

当我这样做时,会触发KVO通知:

[[UIApplication sharedApplication] setStatusBarHidden:YES]
Run Code Online (Sandbox Code Playgroud)

但是当我这样做时,不会触发KVO通知:

[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationSlide]
Run Code Online (Sandbox Code Playgroud)

当状态栏重新出现但我正在使用调用后一种方法的第三方API时,我需要调整视图大小.

处理这个问题的最佳方法是什么?

uikit ios

6
推荐指数
1
解决办法
1977
查看次数

我怎么知道我是否使用私有框架?

我正在为App Store开发一个应用程序.然而,它还处于早期阶段,尚未准备好提交给iTunes Connect(需要截图,应用程序图标,支持URL等).显然,在iTunes Connect上列出应用程序需要使用Xcode的验证选项.我在Apple开发者计划注册.

如果您知道在没有iTunes Connect的情况下使用Xcode的Validate的另一种方式,那将是非常棒的.

是否有第三方测试套件,某个地方的公共与私有(允许/不允许)框架列表,或者我可以用来"验证"我的应用程序的其他内容?

以下是我遇到的一些例子,但我不确定:

#import <sys/sysctl.h>
#import <mach/mach.h>
#import <mach/mach_host.h>
#import <Carbon/Carbon.h>
#import <SystemConfiguration/SystemConfiguration.h>
#import <IOKit/IOKit.h>
#include <sys/ioctl.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <netdb.h>
#include <arpa/inet.h>
#include <sys/sockio.h>
#include <net/if.h>
#include <errno.h>
#include <net/if_dl.h>
#include <net/ethernet.h>
Run Code Online (Sandbox Code Playgroud)

xcode app-store appstore-approval ios

4
推荐指数
1
解决办法
2230
查看次数

iOS otool检测私有api

我是第一次使用ios开发人员,无法找到有关私有api的任何文档.所以我一直在寻找关于如何使用otool的某种类型的教程.我能找到的唯一确定的事情是我必须通过xcode首选项下载命令行工具.我也一直看到将它链接到.app文件的引用,但我不知道在哪里可以找到它以及如何在工具中使用它.有任何链接或建议吗?

xcode otool iphone-privateapi ios

4
推荐指数
1
解决办法
1万
查看次数

如何使用类转储查找iOS应用程序使用私有内容的位置

我无法弄清楚我应该如何使用它class-dump来查看我的应用程序访问私有内容的位置.我收到错误"应用程序引用Payload/My App.app/我的应用程序中的非公共符号:locale_charset".但是,我认为知道我的应用程序访问私有方法或其他私有内容的位置会很好.

我已经看到了这个答案,但它并没有解释如何使用它.我试过查找如何使用它,但除了文档之外我找不到任何有用的东西.

如何使用它在我的应用程序中搜索访问的私有内容?

iphone-privateapi ios

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