Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mac app store 如何防止TideSDK应用程序在使用授权文件签名后崩溃?_Mac App Store_Tidesdk - Fatal编程技术网

Mac app store 如何防止TideSDK应用程序在使用授权文件签名后崩溃?

Mac app store 如何防止TideSDK应用程序在使用授权文件签名后崩溃?,mac-app-store,tidesdk,Mac App Store,Tidesdk,为了将我非常非常基本的Mac应用提交到App Store(非常基本,因为它只包含一个HTML和Javascript文件——非常简单的文字游戏,不需要系统的任何权限),苹果要求你对应用进行沙箱处理 在我使用最基本的authorigents.plist文件对其进行代码设计之前,该应用程序运行得非常正常,如下所示: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.

为了将我非常非常基本的Mac应用提交到App Store(非常基本,因为它只包含一个HTML和Javascript文件——非常简单的文字游戏,不需要系统的任何权限),苹果要求你对应用进行沙箱处理

在我使用最基本的authorigents.plist文件对其进行代码设计之前,该应用程序运行得非常正常,如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"     "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<!-- Activates the sandbox, required. -->
<key>com.apple.security.app-sandbox</key>
<true/>
</dict>
</plist>

com.apple.security.app-sandbox

但是,在使用此代码签名之后,应用程序在启动时崩溃。值得一提的是,该应用程序是使用submit to appstore标志构建的。

Lion上也有此标志。令人惊讶的是,它可以在旧版本的Mac上正常工作。