小编iPr*_*abu的帖子

如何检查Xcode7是否支持BITCODE框架

从Xcode 7开始,它成为第三方框架应该支持Bitcode的常见问题之一.我们还可以通过在Build设置中将ENABLE_BITCODE设置为NO来禁用BITCODE.但我不想把它关闭,而是我想将我的所有框架转换为兼容BITCODE.

那么除了在Xcode中编译框架之外,如何检查框架是否与BITCODE兼容.有时Xcode会为一个框架提供BITCODE兼容性错误,即使它们没有BITCODE支持,也会留下其他框架.

有没有工具/命令行检查?

ios ios-frameworks xcode7 bitcode

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

在我的iPhone应用程序中为我的应用程序评分

我必须在我的应用程序中提供用户触摸它的链接,它将带我到我的应用程序的itunes Appstore页面,用户可以在该页面对应用程序进行评级.我认为其他应用程序尝试访问设备中的Appstore应用程序并在iTunes中传递相应的应用程序URL ...如何做到这一点?有任何想法吗...

iphone itunes app-store ios

12
推荐指数
2
解决办法
4623
查看次数

防止UITableView滚动?

这似乎是一个常见的问题,如果之前被问过,那么道歉.

我试图找出如何防止UITableView完全滚动我的iPhone应用程序.我希望我的桌子垂直锁定,这样任何数量的屏幕滑动都不会导致它移动.

我该如何实现?谢谢.

iphone objective-c uitableview ios

10
推荐指数
2
解决办法
9601
查看次数

真正的iOS设备和Watch Simulator可以进行通信以进行测试

我想为现有的iOS应用创建一个手表应用.

但我的情况是,我没有苹果手表,而我现有的iOS应用程序只能运行在不在模拟器上的真实设备上.

是否可以在iPhone设备上运行应用程序并在手表模拟器中测试我的手表应用程序?

xcode ios ios-simulator apple-watch watchkit

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

如何使用Facebook Graph API for iPhone发布给朋友Wall

我想在用户朋友的墙上贴一些东西.

我用它来发布到用户墙

SBJSON *jsonWriter = [[SBJSON new] autorelease];

    NSDictionary* actionLinks = [NSArray arrayWithObjects:[NSDictionary dictionaryWithObjectsAndKeys:
                                                           @"Always Running",@"text",@"http://itsti.me/",@"href", nil], nil];

    NSString *actionLinksStr = [jsonWriter stringWithObject:actionLinks];
    NSDictionary* attachment = [NSDictionary dictionaryWithObjectsAndKeys:
                                @"a long run", @"name",
                                @"The Facebook Running app", @"caption",
                                @"it is fun", @"description",
                                @"http://itsti.me/", @"href", nil];
    NSString *attachmentStr = [jsonWriter stringWithObject:attachment];
    NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                                   @"Share on Facebook",  @"user_message_prompt",
                                   actionLinksStr, @"action_links",
                                   attachmentStr, @"attachment",nil];

    [facebook dialog:@"feed"
            andParams:params
          andDelegate:self];
Run Code Online (Sandbox Code Playgroud)

但我需要在朋友的墙上张贴.我怎样才能做到这一点

在这篇文章中,他们提到了targetId我是否必须对此做些什么.

facebook-graph-api ios facebook-ios-sdk

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

InApp购买中的产品ID无效

我在我的应用程序中实现了InApp Purchase.

这些是我采取的步骤

  1. 创建了一个新的应用ID作为"QPSRWANSS5.com.cmpnyname.appname"启用管理应用内购买
  2. 创建了配置文件并已安装
  3. 在我的项目Info.plist中,我给了像"com.cmpnyname.appname"这样的Bundle Identifier
  4. 我添加了二进制iTunesConnect并拒绝了它
  5. 现在添加了一个新的InApp购买并提供了所需的所有信息,InApp购买现在处于"等待审核"状态.
  6. 包含storekit并添加了请求和响应代码.
  7. 在我的帐户中创建了一个测试用户.
  8. 在我的设备中退出Apple Id,卸载了设备中的先前版本
  9. 在我的设备新配置文件中安装了新版本

现在输出是无效的产品ID:com.cmpnyname.appname.feature

你能帮助我解决我的问题吗?

另一个问题是在我的合同/税收/银行合同中处理/ iOS付费应用程序/查看银行信息有红色信息

"注意:正在进行银行更新,您的更改应在24小时内反映出来.在更新完成处理之前,您将无法进行任何更改."

但是我等了48个多小时,但仍然没有.这对我的无效产品ID输出有效吗?

iphone in-app-purchase

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

如何从命令行安装iOS模拟器

在CI上针对不同版本的iOS模拟器/ SDK运行测试是常见的情况.但是,Xcode默认只安装最新的iOS模拟器.

所以我需要在CI环境中从命令行安装其他缺少的iOS模拟器.但我找不到从命令行安装这些模拟器的方法.

xcode continuous-integration ios ios-simulator

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

CGMutablePathRef中的巨大内存泄漏

我在地图中渲染了近1000个多边形.我使用了多边形的路径

-   (CGPathRef)polyPath:(MKPolygon *)polygon
{
     MKMapPoint *points = [polygon points];
     NSUInteger pointCount = [polygon pointCount];
     NSUInteger i;
     if (pointCount < 3)
         return NULL;
     CGMutablePathRef path = CGPathCreateMutable();
     if([polygon isKindOfClass:[MKPolygon class]])
     {
            for (MKPolygon *interiorPolygon in polygon.interiorPolygons)
      {
       CGPathRef interiorPath = [self polyPath:interiorPolygon];
       CGPathAddPath(path, NULL, interiorPath);
       CGPathRelease(interiorPath);
       }
  }
     CGPoint relativePoint = [self pointForMapPoint:points[0]];
     CGPathMoveToPoint(path, NULL, relativePoint.x, relativePoint.y);
     for (i = 1; i < pointCount; i++) 
     {
            relativePoint = [self pointForMapPoint:points[i]];
            CGPathAddLineToPoint(path, NULL, relativePoint.x, relativePoint.y);
     }
     return path;
}

- (void)drawMapRect:(MKMapRect)mapRect …
Run Code Online (Sandbox Code Playgroud)

iphone core-foundation cgpath

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

正常表达iPhone中的密码

我在创建正则表达式方面非常弱.所以我在这里

我需要一个满足以下条件的正则表达式.

  1. 密码应至少存在一个数值和至少一个字母
  2. 最少6个最多32个字符应该被允许.

谢谢

regex iphone passwords

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

iPhone中的数据保护API不加密

我需要在Documents Directory中保护我的数据,因此我使用了Apple Data Protection API.Apple资产

  1. 我在设置应用程序中启用了数据保护.设置 - >常规 - >密码锁定开启
  2. 我使用NSDataProtectionKey编写文件

    [data writeToFile:imagePath options:NSDataWritingFileProtectionComplete error:nil];
    
    Run Code Online (Sandbox Code Playgroud)
  3. 文件已成功写入

  4. 我得到了文件属性

     [[NSFileManager defaultManager] attributesOfItemAtPath:fullPath
                                                         error:NULL];
    
    Run Code Online (Sandbox Code Playgroud)
  5. 它会返回这样的属性,因为您可以看到NSFileProtectionKey是NSFileProtectionComplete

    NSFileCreationDate = "2013-01-22 06:10:48 +0000";
    NSFileExtensionHidden = 0;
    NSFileGroupOwnerAccountID = 501;
    NSFileGroupOwnerAccountName = mobile;
    NSFileModificationDate = "2013-01-22 06:10:48 +0000";
    NSFileOwnerAccountID = 501;
    NSFileOwnerAccountName = mobile;
    NSFilePosixPermissions = 420;
    NSFileProtectionKey = NSFileProtectionComplete;
    NSFileReferenceCount = 1;
    NSFileSize = 8964;
    NSFileSystemFileNumber = 335997;
    NSFileSystemNumber = 16777218;
    NSFileType = NSFileTypeRegular;
    
    Run Code Online (Sandbox Code Playgroud)

我确信我已成功写入文件并成功读取该文件.但是当我在iExplorer(Mac的外部iOS设备阅读器应用程序)中打开此设备时,它会向我显示未加密的文件.

没有加密意味着我写了一个图像文件.但我能够在iExplorer中查看该图像(在文档目录中).但我的目的是加密它.因为我不希望用户看到这些文件.我知道其他加密AES算法.但是想知道为什么Data Protection API不起作用.

注意:我使用iPad2 …

security iphone api data-protection ios

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

如何在我的iPhone应用程序中获取GMail联系人

我需要通过提供Gmail用户名和密码来获取Gmail联系人.任何框架,Api,示例代码..

我知道可以获取gmail聊天联系人的XMPPframework.但我想要来自gmail地址簿的联系人.

任何帮助,将不胜感激..

iphone gmail contacts

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

iPhone中的密码正则表达式

我在创建正则表达式方面非常弱.所以我在这里

我需要一个满足以下条件的正则表达式.

NSString *nameRegex =@"My RegEx"; 
NSPredicate *nameTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", nameRegex]; 
validationResult=[nameTest evaluateWithObject:password];
Run Code Online (Sandbox Code Playgroud)

这些是条件

  1. 它应该包含字母和数字

  2. 最少7个字符最多32个字符

  3. 没有空间

  4. 没有符号

请帮忙..

regex iphone passwords

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