任何人都可以使用Crashlytics和AFNetworking转换Mac Catalyst的iOS应用。
我遇到了有关Crashlytics的错误。
/Users/ios/iPhone Developer/XXXXX/XXXXX/XXXXX/pods/Crashlytics/iOS/Crashlytics.framework/Crashlytics(CLSInternalReport.o),building for Mac Catalyst,but linking in object file built for iOS Simulator,file '/Users/ios/iPhone Developer/XXXXX/XXXXX/XXXXX/pods/Crashlytics/iOS/Crashlytics.framework/Crashlytics' for architecture x86_64
对于AFNetworking
,我收到以下代码错误,因为不支持Mac Catalyst“ diskPath”。
[[NSurlcache alloc] initWithMemoryCapacity:20 * 1024 * 1024
diskCapacity:150 * 1024 * 1024
diskPath:@"com.alamofire.imagedownloader"];
因此,我写下面的代码。是在Mac上进行AFNetworking的正确方法
#if !TARGET_OS_MaccATALYST
if(1) {
return [[NSurlcache alloc] initWithMemoryCapacity:20 * 1024 * 1024
diskCapacity:150 * 1024 * 1024
diskPath:@"com.alamofire.imagedownloader"];
}
#endif
else {
return [[NSurlcache alloc] initWithMemoryCapacity:20 * 1024 * 1024
diskCapacity:150 * 1024 * 1024
directoryURL:@"com.alamofire.imagedownloader"];
}
请指导我进行Crashlytics和AFNetworking。