Ibm mobilefirst buildtime.sh“;拒绝许可”;在Xcode中构建时-WL Ant任务生成的本机项目
请参考下面的帖子 我正在使用Worklight 6.1。我用Ant任务构建环境。Ant任务为android和iPhone环境创建我的本机文件夹。我尝试构建由Ant生成的iPhone本机,任务给出了以下错误。尝试手动授予读取权限(&R)。没办法Ibm mobilefirst buildtime.sh“;拒绝许可”;在Xcode中构建时-WL Ant任务生成的本机项目,ibm-mobilefirst,Ibm Mobilefirst,请参考下面的帖子 我正在使用Worklight 6.1。我用Ant任务构建环境。Ant任务为android和iPhone环境创建我的本机文件夹。我尝试构建由Ant生成的iPhone本机,任务给出了以下错误。尝试手动授予读取权限(&R)。没办法 Running a custom build phase script: buildtime.sh /Users/prasanna/Library/Developer/Xcode/DerivedData/MobileAppIphone-coksdtlrr
Running a custom build phase script: buildtime.sh
/Users/prasanna/Library/Developer/Xcode/DerivedData/MobileAppIphone-coksdtlrretmihenzyztxxxdcuss/Build/Intermediates/MobileAppIphone.build/Debug-iphonesimulator/MobileAppIphone.build/Script-427B829D1393724500F223DC.sh: line 7: /Volumes/DataHD/ST/Mobile_Client/temp/PROD/iPhone/buildtime.sh: Permission denied
DONE with script: buildtime.sh (exitStatus=126)\n\n
验证以下各项:
检查它是否具有所需的权限 如果结果不同,则这是Worklight 6.1.0.x中的缺陷
也就是说,按照你链接到的答案中的一个选项应该有效,但是你没有提到你遵循了哪个选项 如果您使用的是命令行,我会选择遵循第二个选项来使用CHMOD。 可能是您给了它错误的路径。
尝试该路径并返回结果 您还可以使用[CHMOD][3]更改权限:
chmod755
/Users/idan/Documents/Worklight/workspace-6001/TestProject/apps/TestApp/iphone/native/buildtime.sh
buildtime.sh是可执行文件,您需要授予它可执行权限,而不仅仅是r&w在我的Ant脚本中为所有文件和文件夹添加CHMOD 755将解决此权限问题
<target name="set-permission"> <echo level="info">Setting Read / Write / Execute Permissions to all files and .sh files</echo> <chmod perm="755" includes="/*.sh"> <fileset dir="${basedir}/temp/QA/iphone"> <exclude name="**/trial/"/> </fileset> </chmod> </target>
设置所有文件和.sh文件的读/写/执行权限
谢谢Adar,在我的Ant脚本中为所有文件和文件夹添加了CHMOD 755。问题解决了。设置所有文件和.sh files@PVR的读/写/执行权限,如果我的回答有助于解决您的问题,请标记为已回答。