我正在尝试在我的应用程序中的视图中设置地图,我遇到了这个问题:
CoreData:注释:无法在路径'/var/containers/Bundle/Application/35C61A40-48B9-40E0-A6F9-AB7492A15009/simply-convertor.app/GoogleMaps.bundle/GMSCacheStorage.momd/Storage.omo'CoreData上加载优化模型:注释:无法在路径'/var/containers/Bundle/Application/35C61A40-48B9-40E0-A6F9-AB7492A15009/simply-convertor.app/GoogleMaps.bundle/GMSCacheStorage.momd/Storage.omo'中加载优化模型'CoreData:注释:无法在路径'/var/containers/Bundle/Application/35C61A40-48B9-40E0-A6F9-AB7492A15009/simply-convertor.app/GoogleMaps.bundle/GMSCacheStorage.momd/Storage.omo'中加载优化模型
我向ViewContoroller添加一个空视图,并将其类型更改为GMSMapView.在viewDidLoad方法中,我从location创建一个新的map并初始化我的主mapView:
override func viewDidLoad() {
super.viewDidLoad()
placesClient = GMSPlacesClient.shared()
locationManager.delegate = self
locationManager.desiredAccuracy = kCLLocationAccuracyBest
locationManager.requestWhenInUseAuthorization()
locationManager.startMonitoringSignificantLocationChanges()
locationAuthStatus()
print(location.coordinate.latitude, location.coordinate.longitude)
let camera = GMSCameraPosition.camera(withLatitude: 31.9650070083707, longitude: 34.7899029677496, zoom: 6.0)
let map = GMSMapView.map(withFrame: CGRect.zero, camera: camera)
self.mapView = map
// Creates a marker in the center of the map.
let marker = GMSMarker()
marker.position = CLLocationCoordinate2D(latitude: 31.9650070083707, longitude: 34.7899029677496)
marker.title = "Home"
marker.snippet = "Home"
marker.map = mapView
}
Run Code Online (Sandbox Code Playgroud)
问题是什么?
我上传了一个新版本到Appstore.由于以下问题我的应用被拒绝了.我使用xcode 9正式版构建和上传.我很困惑.(元数据拒绝=不需要新的二进制文件)
PLA 2.3
您的应用程序或其元数据包含对Apple软件或硬件的预发布版本的引用.具有兼容性参考版本的iOS SDK或预发布的Apple硬件的应用程序不符合Apple开发人员计划许可协议.
具体而言,第2.3节规定:
"Apple可能会向您提供Apple软件的预发布版本或构成Apple机密信息的相关服务,并受本协议的保密义务的约束."
下一步
请从您的应用及其元数据中删除对Apple软件和硬件的预发布版本的所有引用.
由于您的iTunes Connect状态是Metadata Rejected,因此我们不需要新的二进制文件.要修改元数据,请访问iTunes Connect以选择您的应用并修改所需的元数据值.完成所有更改后,请在解决方案中心回复此邮件,我们将继续审核.
注意:请确保通过选择每个特定的本地化并进行适当的更改,对所有应用本地化进行任何元数据更改.
当更新项目代码到swift 4得到add.target方法的一些错误我怎么能修复这个错误?
//swift3
var chatLogController: ChatLogController? {
didSet {
sendButton.addTarget(chatLogController, action: #selector(ChatLogController.handleSend), for: .touchUpInside)
uploadImageView.addGestureRecognizer(UITapGestureRecognizer(target: chatLogController, action: #selector(ChatLogController.handleUploadTap)))
}
}
Run Code Online (Sandbox Code Playgroud) 我为我的 xcode 项目使用“libarchive”,但出现以下错误
if (bytes_read < mine->block_size && ferror(mine->f)) {
archive_set_error(a, errno, "Error reading file");
}
Run Code Online (Sandbox Code Playgroud)
使用未声明的标识符 'errno'
if (mine == NULL || b == NULL) {
archive_set_error(a, ENOMEM, "No memory");
free(mine);
free(b);
return (ARCHIVE_FATAL);
}
Run Code Online (Sandbox Code Playgroud)
使用未声明的标识符“ENOMEM”
if (format_number(archive_entry_uid(entry), h + USTAR_uid_offset, USTAR_uid_size, USTAR_uid_max_size, strict)) {
archive_set_error(&a->archive, ERANGE, "Numeric user ID too large");
ret = ARCHIVE_FAILED;
}
Run Code Online (Sandbox Code Playgroud)
使用未声明的标识符“ERANGE”
write_nulls(struct archive_write *a, size_t padding)
{
int ret;
size_t to_write;
while (padding > 0) {
to_write = padding < a->null_length ? padding …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用brew install sourcery命令,但出现zsh: command not found: brew error!
我使用以下命令安装了自制软件:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Run Code Online (Sandbox Code Playgroud)
有什么办法可以解决M1芯片Macbook上的这个问题吗?