如果Xcode 7中缺少libz.dylib和libsqlite3.dylib但是存在.tbd版本,我如何使用Parse.我只是想设置推送通知.我如何让它工作?
此外,我认为这是因为我无法导入Parse到AppDelegate.swift而没有错误说它不存在.
环境:Xcode 7 GM
我使用Xcode成功上传了iOS应用程序而没有错误.这个应用程序是用Objective-C和Swift编写的.
但是,成功上传后,我收到Apple发来的这封电子邮件,说明了这个错误:
无效的Swift支持 - 我们发现了您最近为XXXXX(我的应用名称)发送的一个或多个问题.要处理您的交付,必须纠正以下问题:
无效的Swift支持 - SwiftSupport文件夹为空.使用当前公共(GM)版本的Xcode重建您的应用程序并重新提交.
一旦纠正了这些问题,您就可以重新更新已更正的二进制文件.
任何人都有解决这个问题的方法吗?
我已经确认了以下问题.
档案中的"SwiftSupport/iphoneos /"库(.xcarchive文件)等同于"Products/Applications/myApp.ipa/Frameworks /"
我的"Valid Architectures"设置为"$(ARCHS_STANDARD)",显示"armv7k".
供应配置文件分别设置为已在iTunes连接中创建的Dev和Release.
而且,在我的"编辑方案"中,在归档时未选中测试目标.
在iOS 8中使用logInWithReadPermissions登录时效果很好,但是在更新到iOS 9后不久它就会打开Safari或模态UIWebView.
有没有人有同样的问题?
FBSDKLoginManager *login = [[FBSDKLoginManager alloc] init];
[login setLoginBehavior:FBSDKLoginBehaviorNative];
[login logInWithReadPermissions:@[@"public_profile",@"email"] fromViewController:nil handler:^(FBSDKLoginManagerLoginResult *result, NSError *error) {
NSLog(@"");
}];
Run Code Online (Sandbox Code Playgroud) 在我的应用程序中,我正在使用NSLocalizedString本地化我的应用程序.现在我想切换到UITests和这样的测试代码:
[tabBarsQuery.buttons["particiants"] tap];
Run Code Online (Sandbox Code Playgroud)
这适用于英语,但不适用于其他语言.
[tabBarsQuery.buttons[NSLocalizedString("PARTICIPANTS",comment:nil)] tap];
Run Code Online (Sandbox Code Playgroud)
失败 - 可能是因为Localizable.strings在另一个包中.如何测试本地化应用?
当我在正确的目录中键入"pod install"时,我总是得到这个
分析依赖关系
[!] Could not automatically select an Xcode project. Specify one in your Podfile like so:
project 'path/to/Project.xcodeproj'
Run Code Online (Sandbox Code Playgroud)
podfile
platform :ios, '8.0'
use_frameworks!
target 'Posting' do
pod 'ALCameraViewController'
end
Run Code Online (Sandbox Code Playgroud)
我在可以找到Podfile的项目目录中.
我目前在我的一个应用程序中有以下代码行.这很简单UIAlertView.但是,从iOS 8开始,现在不推荐使用它:
let alertView = UIAlertView(title: "Oops!", message: "This feature isn't available right now", delegate: self, cancelButtonTitle: "OK")
Run Code Online (Sandbox Code Playgroud)
如何更新此功能以使用iOS 8+?我相信我必须改变一些东西UIAlertCotroller,虽然我不太清楚是什么.
我知道Xcode 7中的新功能 - 代码覆盖率.我知道怎么打开它:
转到编辑方案 - > 测试 - > 信息选项卡 - >启用收集覆盖数据.
我做到了,运行测试,并且... 我的测试的测试报告在哪里?
我正在尝试使用Xcode 7将UI测试添加到现有项目中.但是,UI测试记录按钮始终是灰色的.我在这里缺少什么?
我尝试重新启动Xcode,清理和重建项目并添加新的UI测试目标.有没有其他人经历过同样的行为?
在Xcode 6中,我可以使用Editor菜单来固定:
我无法在Xcode 7 beta中找到这样做的方法.如果我按下Storyboard视图中的Align按钮,我会看到:
我认为是同样的事情,但他们都是灰色的.
在Xcode 6中添加这4个约束大概需要20秒,但我花了30分钟把它放在Xcode 7中并且无法弄明白.